【岗位】测试开发(5年以下工作经验)

【分享背景】特殊时期跳槽不易,朋友都觉得我的经验值得分享下,对大家非常有帮助。个人的工作经验是偏后端的测试,业务和自动化测试都做。

【相关公司】字节跳动、拼多多、小红书、美团、得物、shopee等

【拿到offer】字节、拼多多、shopee、小红书

【面试成果】非常高的涨幅,超出我预期了

【面试流程】电话沟通意向--->2-4轮技术面试--->1轮hr面试(考察情商沟通能力加薪资沟通)

【时间线】2.7投简历约面试--->3.2流程进入hr面试--->3.7谈拢薪资--->3.15拿到第一个书面offer--->4月下旬入职

【面试内容】自我介绍+工作经历+项目问答+基础专业知识+手撕算法题sql题

【面试真题】大致归纳了一下必考知识点

  • 数据库索引底层原理和索引类型
  • 数据库慢查询如何解决
  • 悲观锁,乐观锁,分布式锁
  • 缓存数据类型和应用
  • 缓存雪崩击穿穿透不同和解决方案
  • 数据库和缓存如何保证数据一致性
  • 并发测试
  • 压测指标(qps计算公式)
  • 接口测试
  • 自动化测试
  • Python基础知识
  • 测试流程和测试工具
  • 测试框架(我不是做框架的,只能简单介绍)
  • 秒杀系统设计(人均秒杀系统)
  • 等等

【算法题】3-5年基本是leetcode题库中等难度,偶尔出困难的题。不太会出简单的题目。

我遇到常见的解法

  • 滑动窗口
  • 双指针
  • 堆和栈

刷题方法:算法题考察代码能力,只是为了跳槽,没时间去研究太深算法,我是直接挑几道题背答案自己写一遍,第二天再写一遍,写多了就会了。

【项目介绍】社招看重的是经验和思路,不要一味的注重背八股文背概念背题目,要体现你的思路。我是介绍了我带的系统重构改造,让面试官体会到我是一步步用心跟进这个项目的。

  • 项目介绍特别重要,决定了面试官一开始的印象,以及面试能朝你熟悉的领域发展,面试官是不会刁难你,会问你项目的细节和内容,如果介绍的太空洞,就会问的很发散。
  • 体现出优势,要在项目介绍后,描述出自己如何推动项目,保证质量以及提升效率的。
  • 忌流水账的表达方式,好好归纳总结,突出项目重点和闪光点,聊的结构要清晰,我是聊的项目背景,项目收益,项目规划,再加我的成果和作用

【面试心得】

  • 每一轮面试没答上来的题,都记下来,面试完立刻去补充自己的知识空缺
  • 不要背答案死记硬背,我每个问题都是简单讲一下概念,结合实际工作中应用去回答,面试官喜欢这样的答案。
  • 深入浅出回答,例如问到秒杀系统怎么设计,现在有很多复杂优秀的设计,我先给到面试官他想要的答案,再结合自己公司体量解法实际的应用。(用不着那么复杂的设计)
  • 心态放好,不要害怕面试失败,我也被挂过好几次,不要浪费时间在情绪上,一定要总结失败的原因,未必都是因为自己能力不够,有的部门其实没有hc,但是一直面试,甚至会有套方案的。你也可以在面试的最后,问对方的技术栈和公司情况,一定要了解行情,面试是双向选择
  • 要走强烈的学习意愿,遇到完全不了解的问题,我会厚脸皮跟面试官讨教,我很愿意学习,大厂面试官技术能力还是非常扎实的。

【hr面试】跳槽原因不要谈钱,不诋毁上家,不论薪资能不能谈拢,都认可对方的面试官和公司(不认可也不会面试吧),买卖不成仁义在,聊的比较愉快也会让双方面试体验好。情商一定要在线,hr面试不光是聊薪资,也是有挂人的权限。

【定级】我是1.5线公司跳槽,大厂(阿里字节等)会根据你原来的职级和面评,重新给你定级,每个职级会有对应的薪资区间,一定要了解自己的水平。

【谈薪资】

  • 招聘成本,一般大厂面到一个合适的人选,可能要面7到15个人,还不一定能招进来。所以不要把自己位置摆低,不卑不亢。
  • 一定要多面试几家公司,有多的筹码。我第一家没谈拢以后,沉住气,多面了好几家,等第一家再联系我。过程比较焦虑
  • 大胆说出自己的期望,对于自己的情况适当的扬长避短,理解下hr的工作肯定是节省成本,想要高涨幅,就告诉他你的理由和手里已有的口头/书面offer
  • 只要技术面试通过了,符合部门招聘要求,不会因为你的开价高直接挂你,还会跟你沟通几次的,如果你想进一家公司长期发展,就不要委曲求全,拿到合理的预期价位。
  • 不要裸辞找工作,拿到书面offer以后再提离职,不然肯定会被压价的。

【谈薪资经验】hr告诉我,我是候选人里T1阶梯的,非常想拿下我,所以面评是谈薪资的基础。当时有两家心仪的公司,用三家offer拉扯了一下。

  • 第一轮,告诉A我的心里预期,B也进入最后谈薪资的阶段了,这两家都是我心仪的。hr表示愿意帮忙抬高涨幅
  • 第二轮,我跟A说,岗位和我的能力match,职业规划上也偏向这个方向,如果能争取到某个数字,我就直接拒了B。再跟B聊了期望,表达心仪,以及A能给到的数字,两家竞价
  • 第三轮,觉得A给到的涨幅我已经满意了,自己很倾向于A,其实自己还有C的口头offer,虽然C开价很高但是996,聊的时候没提过C是因为我很有诚意,不想用c的offer抬薪资。(增加好感度)
  • 第四轮,沟通福利,确定薪资,直接定offer了。
  • 以上沟通,比较坦诚,直接告诉他们我在心仪的公司之间摇摆,沟通要有耐心,不要一下子把底牌都交了。其实只有C的口头offer其实没那么高,也就是表达个诚意,我不喜欢玩套路,技术岗务实最重要
  • 最终A的涨幅还超出了我的预期,就没去B,其实后面还拿了D的offer,涨幅是最高的,离家也近,但是感觉太卷了,所以A给到的价格确实锁死我了,双向奔赴。

以上是我在上海特殊时期跳槽的心得,希望对大家有帮助

测试开发大厂社招面试经验分享相关推荐

  1. 京东Java后台开发岗社招面试经验分享,4面的面经

    前言 正好最近我一朋友面试京东回来,和我聊了他的面试经过,最后经过四面成功斩获offer!下面我把他所得经验毫无保留的分享给大家!希望对正准备面试小伙伴们能有所帮助!!! 京东一面 1.自我介绍 2. ...

  2. 2020最新大厂(阿里头条百度快手美团滴滴猿辅导陌陌)Java开发岗位社招面试干货分享总结

    (尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/106033403 冷血之心的博客) 前言: 按照惯例,我先来个自 ...

  3. 快手 服务器运维,快手 运维开发岗社招面试经验

    一面: 2为什么用chm 3 hashmap的线程安全问题 4 线程池结构,阻塞队列看过源码吗,array阻塞队列的原理,怎么实现的,这边的put答 错了,事实上不用移动数组. 5 jmm内存模型了解 ...

  4. Java开发社招面试经验:java下载安装包

    前言 前段时间,我向一位在阿里的朋友寻求进大厂的秘诀,他分享给我一份阿里内部资料--JAVA核心进阶手册,仔细翻阅一番才知道里面收纳整理的知识可真是齐全,不得不来感叹一番- 我将JAVA核心进阶手册大 ...

  5. 字节跳动秋招面试经验分享

    1.写在前面 一转眼离自己秋招已经过去了一年了,还能回想起秋招时那种不自住产生焦虑的感觉 自己在准备秋招时也看很多人分享了自己的面经,对自己的秋招有很大的帮助,又是一年秋招季也为大家分享一些当时秋招的 ...

  6. 小米java内部面试题_小米社招面试经验java,面试题整理(一面二面)

    下面要给大家分享的是一个小米java社招的面试经验,内容包括了一面二面的面试题,对小米java社招感兴趣的小伙伴可以来了解一下. 面试题(一面) 1.volatile关键字的作用是什么?原理是什么? ...

  7. Gradle源码全解析,Android开发社招面试经验

    自我介绍 Android开发6年,之前是在美团后来因为个人发展问题以及一些家庭因素,疫情辞职了.没想到遇到了疫情,在家里蹲了几个月,内心其实挺慌得.上个月通过内推跳槽到了腾讯,薪资从15K涨到了30K ...

  8. Android开发社招面试经验,vivo安卓开发面试

    何为成长?成长是指自我提升,一方面是本身的个人能力,另一方面是社会对你的认可度.最终,程序员的职位和薪水都能在成长中得以体现. 很多人对成长有误解,在他们眼中,随着工作年限的提高,成长是理所当然的事情 ...

  9. 2022全网最全Java面试题-小米社招面试经验java,面试题整理(一面二面)

    怎样才能拿到大厂的offer,没有掌握绝对的技术,那么就要不断的学习 我是如何笑对金九银十,拿到阿里,腾讯等八家大厂的offer的呢,在这里分享我的秘密武器,美团大神整理的Java核心知识点,面试时面 ...

  10. 软件测试BATJ大厂1000小时面试经验分享【建议收藏】

    在互联网从业者中,流传着一份互联网公司名单,不是按照市值.人员规模排序,而是按照待遇. 在他们心中,排在第一梯队的是,字节跳动.腾讯.阿里,第二梯队是拼多多.快手.滴滴,其次是美团.小米.京东. 这是 ...

最新文章

  1. git config命令使用
  2. 目标检测遮挡问题及解决方案汇总
  3. SQLServer 实现rownum 的功能
  4. 使用wrk进行性能测试
  5. 有关域名方面的相关问题
  6. 我从Stack Overflow对64,000名开发人员的大规模调查中学到的东西
  7. 利用PowerDesigner15在win7系统下对MySQL 进行反向project(二)
  8. 机器学习4/100-Logistic回归
  9. NodsJs第六天笔记
  10. Scrapy爬虫项目的创建及案例
  11. matlab中stem_这个假期为STEM中的儿童和儿童使用机器人入门
  12. 分治算法 循环比赛日程表
  13. 编写一个Python程序,计算任意圆锥体的体积和表面积。
  14. 微信多开软件苹果版_微信最新PC版 无限多开以及消息防撤回
  15. 图形化配置工具SysConfig
  16. 听高级产品经理来聊一聊,什么是产品架构
  17. 流畅稳定免费的LinuxMint20.1桌面系统安装调试讲解
  18. 程序设计与算法郭炜老师的课堂笔记1
  19. GO对接验证码短信接口DEMO示例
  20. Linux系统中rpm命令用法详解

热门文章

  1. 人工智能 —— 归结演绎推理
  2. iPhone开发阶段性总结
  3. Marlin固件配置教程详解
  4. Ubuntu18.04下利用Gazebo搭建赛道完成ROS机器人定位导航仿真 + 加载YOLO检测识别标记物体【智能车】
  5. CCF NOI1097 数列
  6. java解压zip压缩包
  7. Modelsim查看中间变量
  8. 论文参考文献DOI含义
  9. Python分组百分比排名
  10. FLASH学习(一)