当前位置: 首页 > 面试经验 >

字节 测开-抖音 一二三面+HR面(Base北京,已OC)

优质
小牛编辑
139浏览
2023-03-28

字节 测开-抖音 一二三面+HR面(Base北京,已OC)

前言

回顾磕磕绊绊的秋招经历,从6月中旬到9月中旬,牛客上的一些帖子提供了非常大的帮助,尤其是在面经方面,所以还是决定来回馈(还愿)一下,旨在分享一些个人经验。如果大家有什么问题,也欢迎一起交流,除了敏感信息我都会尽力回的

个人情况

  • 学校:双非本硕,非科班(仅为相关专业)
  • 项目:一个是实验室纵向,另一个是实习项目。两个同属深度学习方向。

一面(8.30,约70分钟)

1.两个项目的细节问题(包括接口、测试及优势等,历时约30分钟)
2.TCP释放连接为什么是四次挥手?
3.Get和Post的区别?
4.从网页输入一个URL到页面显示的全过程?
5.DNS解析过程?(这里没有回答的很好
6.讲一下Spring AOP
7.(接上)有哪些具体应用?
8.Spring 事务(@Transactional)的源码是否看过?
9.(测试用例场景题)会考虑从哪些维度针对电商平台的支付过程设计测试用例?(这里回答的维度较少,面试官应该不太满意
10.(算法题)括号匹配(有效的括号)
11.面试结束后,如果让你针对支付过程这一场景的测试用例设计进行学习,你会从哪些方面去学习?

二面(9.5,约85分钟)

(一面结束后半小时左右收到二面邀约的邮件)

1.同样是交流两个项目的细节问题(面试官应该对我所做的东西有所了解,所以问题更深,历时约50分钟

2.(测试用例场景题)如何针对电商平台的支付过程设计测试用例?

回答这个问题时,我按照一面结束后自己整理的思路(维度)给出了相应的测试用例,但面试官的评价是:<stron>。我们在测试过程中一般会遵循业务逻辑或者说是业务流程,例如这里就应该按照<stron>这样的思路来设计,这样才能最大程度上避免漏测。</stron></stron>

3.(算法题)均分一个整数数组,求最大分组数?

这道题对于我来说偏难一点,所以是在和面试官边聊边写的过程中一步步写出来的,中间面试官还给了一点提示,整个撕题过程大概20分钟。

补充:反问环节中面试官有给我提供一个建议:“关于你自己的项目,你可以总结一下在这个过程中碰到了哪些问题、如何解决这些问题、如何设计测试流程的,这样相信你可以总结好经验,对以后的工作会有所帮助”。

三面(9.8,约60分钟)

(二面结束后第二天收到三面邀约的邮件)

1.依旧是交流两个项目的细节问题(但和前两面不同的是,面试官偏重于对项目中非技术性问题的考察,例如:你是如何推进项目的?遇到了什么困难,如何解决?在项目测试的过程发现了哪些问题,如何解决?……历时约40分钟

2.(测试用例场景题)如何针对微信聊天界面的抢红包功能设计测试用例?

回答这个问题时,自己的阐述还是欠缺了一点逻辑性,应该遵循“聊天界面看到红包消息-->点开红包消息-->点击“开”按钮-->查看抢红包详情-->账户余额”的业务逻辑来设计。

3.手上的Offer情况

总体来说,三面更偏重于非技术性的工程问题。所以我建议大家如果简历上有写自己的项目,一定要尽可能地回顾项目的所有细节,并进行系统性地整理

HR面(9.13,约45分钟)

(三面结束后5分钟收到HR面电话)

1.前三轮面试的感受如何?

回答这个问题时,把感受这一方面说完后自己又主动补充了针对前三轮面试的复盘

2.之前有选择过后端开发的岗位,现在为什么方向变更了?(因为自己提前批投递过后端开发)

3.对现在投递的这个岗位的职责的理解是怎么样的?

4.项目中有担任过小团队的Leader嘛?有哪些印象比较深的事?

5.对工作地点的选取是基于一个什么样的角度?

6.聊一聊未来的职业规划?

7.手上的Offer情况

补充:面试过程中面试官表示需要添加联系方式方便沟通。9.16下午观摩实验室同学面试时收到微信通知审批已过,意向书已发邮箱。

总结

从个人的面试经历来看,这三位面试官都是非常专业的,不会随便打断发言,并且会在适当的时机补充一些他的理解来让你的阐述更加完整,面试时间虽然挺长,但是过程是比较放松的

我个人想和大家分享的一点经验就是:一般简历上都会带有自己的项目,那么最好是针对你投递的岗位,把项目开发过程中所遇到的问题进行系统性的整理,最好还要把对应的解决方案一一说明。因为我觉得面试官并不是很在意解决方案本身,而是想考察你是否有发现问题并解决问题的能力!

最后,秋招进入到最后冲刺的阶段,祝大家都能顺顺利利,拿到心仪的Offer上岸!

#字节跳动测开##面经#
 类似资料: