字节跳动测试开发提前批交流心得(一二三面+hr面)
- 正文开始前,先碎碎念下😂三场面试过去也有段时间了,具体的面试问题时间有点久了有些不记得,不过这也不是这篇面经的重点,因为优秀而详细的相关面经牛客上有很多了,大家要看具体面试题可以去多看看。写这篇面经主要跟大家分享下求职经历以及自己的一些收获心得,希望对大家有帮助/参考价值,也算是回馈牛客
- 先说下时间点吧
- 7.6 一面 一小时+
- 7.8 二面 一小时左右
- 7.10 三面 一小时左右
- 7.12 hr面 半小时
- 7.20 hr的offer call,介绍部门,告知录用(当天周一,自己早上打hr电话问情况,晚上等来的offer call)
- 7.21 收到邮件意向书(正式offer还需等待)
总的来说,字节提前批的效率挺高的,也没有笔试,要注意的就是如果等很久了(优先参考其他小伙伴进度,没有就参考一周的时间)仍旧没后续通知,可以在工作日合适时间礼貌咨询hr,有的时候提醒一下了你就会马上被安排。
以下是面经,卖力回忆ing(以下是一些还记得的问题,不记得了的也基本都是些很常规的问题)
- 一面 7.6
- KNN(k近邻)与K-means算法有什么区别?(这个问题测开一般不涉及,因为我简历上写了了解机器学习算法,算法狗转的测开。第一个问题就是这,印象深刻)
- get和post的区别
- Tcp与Udp的区别
- 访问一个网站的详细全过程,详细到从七层结构上讲
- 为什么要用自动化测试,跟手工测试比起来怎么样,你觉得什么时候用合适
- 数据库表的设计,然后写查询语句
- 算法题:不记得了😂
- 智力题:有8个跑道可以用于比赛,共64匹马比赛,问找出前4名马最少需要比赛多少场?(第一次被问到智力题,有点懵,到最后也没解出来😂)
tips: 1. 只要简历上写的都可能激起面试官的兴趣,写上去了的技能点要有被问的准备,面试官不了解的领域尽量讲的清晰而通俗
2. 智力题不一定每个面试官都会问,看个人风格,建议常见的智力题都准备下,熟悉思考方式,不然其实很难当场做出一道没见过的智力题
3. 承上,如果遇见了见过的原题建议不要很得意地快速给出答案,一定要体现思考的方式和过程,循序渐进,即便像我一样不会写,面试官也不会立马直接否定你,他会关注你有什么想法/思路了,怎么思考问题的等等,甚至可能很nice地给你一点提示和方向,所以事前多准备,事发冷静思考
- 二面 7.8
- 项目相关的问题聊了一会
- 排序算法有哪些
- 虚拟/驻留/共享内存区别是什么?
- 知道dns劫持吗?
- 说说死锁的四个必要条件?
- 数据库范式
- 对电梯怎么进行测试?
- 算法题:给定一个数n,找出从1~n的所有整数中1出现的次数(我个人很烦这种题😂但烦什么来什么,最后算是大体递归框架都写好了,但细节一塌糊涂😂)
tips: 1. 不要忽视操作系统基础,高频的题还是要看的
2. 反复多刷剑指offer里的题,不要像我一样对不喜欢的题写过就不咋看了
- 三面 7.10
- 遇到过压力很大的时刻吗?怎么解决的?
- 项目相关的聊了一会
- 你的项目有什么亮点?
- 如果还有时间和人力资源,你打算怎么改进你的项目?
- 微信的拼手气红包测试用例设计
- 那微信拼手气红包实现的算法你要怎么设计
- 如果一个人抢红包失败,点击红包窗口没反应怎么定位bug
- 算法题:找出出现次数超过一半的数字
三面小哥哥很和善,算法题我没写出最优解法还给了我提示,可惜给了提示我也没想出更优解法😂还是题刷的不够
tips:1. 三面一般会有些综合性问题,关注的是你是否善于计划、总结、反思一件事,开放性问题体现出有自己的思考就行
2. 对于测试开发岗来讲,对于异常场景的bug排查以及设计测试用例都要尽量全面周密,不要死记硬背,加入一点自己的想法比较加分
- hr面 7.12
生活中最让你有压力感的人是谁?(答的是导师😂)
那你有被导师训过吗,因为什么事?(答有过,因为报销的事情)
后来你怎么再去报销的,还有被训吗?
能提前来实习吗
对工作地点有要求吗
还有面试其他公司吗?如果有其他公司给offer了,会考虑吗?
hr面基本就是考察综合能力+情商,可以看到基本就是根据我的回答一层层深入提问,关注的就是面对压力或困难的应对能力、解决能力、防范能力,压力/困难/最有成就感的大事大家都有过,事前如何规划的、事发如何应对和解决的、事后是否有自己的反思和总结,讲出这几点基本就能体现出你是个靠谱有能力的人啦
以上就是一些我个人的经历和心得啦,仅供大家参考,希望能有些帮助😊。最后希望大家都能收获自己想要的offer,都能有自己应得的结果~一起加油!