字节 测开-抖音 一二三面+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上岸!

#字节跳动测开##面经#
全部评论
楼主好棒啊啊啊啊啊啊啊
3 回复 分享
发布于 2022-09-19 10:01 广东
等一手开奖
1 回复 分享
发布于 2022-09-18 17:00 重庆
请问楼主面试评价收到过嘛 是啥时候收到的
点赞 回复 分享
发布于 2022-11-03 10:22 广东
撕的竟然还有hard
点赞 回复 分享
发布于 2022-10-21 14:20 陕西
楼主三面是白天面的还是晚上呀
点赞 回复 分享
发布于 2022-10-14 00:53 北京
厉害!
点赞 回复 分享
发布于 2022-09-28 14:52 四川
均分一个整数数组,求最大分组数?老哥这个题什么思路啊
点赞 回复 分享
发布于 2022-09-24 15:41 上海
太强了 羡慕
点赞 回复 分享
发布于 2022-09-23 12:07 天津
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-19 09:36 北京

相关推荐

07-07 13:20
已编辑
门头沟学院 测试工程师
转眼入职新公司一周啦有时候不敢相信命运就在一瞬间就会改变我放弃了原先想去的南方城市来到了山东的海边目前的工作让我感受到前所未有的轻松公司里几乎都是女生….都是年轻人….没有谈资论辈…没有严格的上下级关系….还有同事们都很热情…从公司走五分钟就能看到海….从出租房走五分钟到公司…也许是这半年我把坏运气都用光了这一切都意外的顺利短短几天就让我确定了&nbsp;我想一直在这个公司呆下去的想法没有打压和pua&nbsp;没有试用期裁员&nbsp;没有优化&nbsp;没有复杂的人情关系&nbsp;一切都好像梦一样还有人问我是不是进外企了&nbsp;哈哈哈总之&nbsp;命运的齿轮开启的让我应接不暇原来自己想要的生活只需要月薪4k就能实现我想要的不过就是出门能看到海、有一个自己的温暖的小屋、有份舒心的工作,周末和朋友见一面,天天吃不同的好吃的外卖。更重要的是&nbsp;身心的舒服和自由&nbsp;完完全全掌握自己的生活…这就够了也许有时候会看到有人觉得我放弃了计算机这行&nbsp;我会后悔&nbsp;替我不值。但我想说&nbsp;人生是自己的&nbsp;知道自己现在过的不错&nbsp;那就够了。我们的社会文化总是告诉我们要着眼于未来&nbsp;但却完了眼前可获得的快乐&nbsp;希望大家都能冲破思想的桎梏。找到属于自己的价值观。加油👏
真起不了响亮的名字:恭喜
上班到公司第一件事做什么...
点赞 评论 收藏
分享
07-02 13:29
已编辑
北京化工大学 Java
简历发邮箱:**********地点:上海虹桥公司:汽车行业-智驾方向岗位:JAVA开发工程师(数仓方向)工作职业1.&nbsp;参与数仓指标体系建设-&nbsp;基于业务需求,使用&nbsp;SQL&nbsp;和&nbsp;UDF&nbsp;开发数据指标计算任务,构建企业级数据仓库。-&nbsp;优化数仓模型,提升数据质量和查询性能,支持业务决策分析。2.&nbsp;数据集成与&nbsp;ETL&nbsp;开发-&nbsp;使用&nbsp;Seatunnel&nbsp;开发数据同步任务,实现跨源数据(如&nbsp;MongoDB、业务库)的抽取、清洗和转换。-&nbsp;基于&nbsp;DolphinScheduler&nbsp;设计和调度数据处理工作流,确保任务稳定运行。3.&nbsp;业务埋点体系开发-&nbsp;参与设计业务埋点方案,跟踪用户行为数据,支持产品优化和运营分析。-&nbsp;开发埋点数据采集、清洗和入库的全流程处理逻辑。4.&nbsp;技术协作与问题排查-&nbsp;与后端团队协作,基于&nbsp;Spring&nbsp;框架开发数据服务接口。-&nbsp;使用&nbsp;Doris&nbsp;等&nbsp;OLAP&nbsp;引擎优化指标查询性能,解决数据处理中的疑难问题。岗位要求:1.&nbsp;Java&nbsp;编程基础扎实,-&nbsp;熟练掌握面向对象编程(OOP),包括类、继承、多态、接口等概念-&nbsp;深入理解&nbsp;Java&nbsp;容器类(如&nbsp;List、Map、Set&nbsp;的实现原理)-&nbsp;熟悉多线程编程和常用设计模式2.&nbsp;数据库与&nbsp;SQL-&nbsp;精通&nbsp;SQL,包括复杂查询、索引优化、窗口函数等-&nbsp;熟悉&nbsp;MySQL&nbsp;数据库设计和调优,了解事务隔离级别3.&nbsp;后端开发框架熟练使用&nbsp;Spring/Spring&nbsp;Boot&nbsp;框架,理解依赖注入(DI)和&nbsp;AOP&nbsp;原理掌握&nbsp;MyBatis&nbsp;或其他&nbsp;ORM&nbsp;框架的使用4.&nbsp;有大数据基础-&nbsp;了解大数据组件&nbsp;Hadoop&nbsp;生态(HDFS、YARN、MapReduce)-&nbsp;熟悉&nbsp;Flink&nbsp;或&nbsp;Spark&nbsp;的基本原理和使用场景-&nbsp;掌握&nbsp;SeaTunnel(或类似&nbsp;ETL&nbsp;工具)的数据同步开发5.&nbsp;数据仓库知识-&nbsp;理解数仓分层架构(ODS/DWD/DWS/ADS)-&nbsp;掌握维度建模方法(星型&nbsp;/&nbsp;雪花模型)-&nbsp;了解&nbsp;OLAP&nbsp;数据库(如&nbsp;Doris、ClickHouse)的特点和适用场景
Java求职圈
点赞 评论 收藏
分享
评论
32
99
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务