八天三面拿下字节秋招Offer
个人情况
博主是2023届的校招生,软件工程专业,参加字节跳动校招的“测试开发工程师”招聘,经过 8 天三轮技术面试,最终收到校招正式录用Offer,在签署三方协议&毕业后,正式入职啦!
本文主要分享博主的大学历程、秋招字节面经、面试经验&总结、以及校招入职字节跳动的感想,希望能够帮到正在经历校招的小伙伴,欢迎感兴趣的大家先赞后看、来评论区玩耍讨论哦!
实习经历|大学历程
博主是在大一下学期的时候确定往“软件工程方向”直接就业的目标,选择的重点专修课程是:C/C++/Python、Linux、数据结构和算法、计算机网络、操作系统、MySQL/Redis、软件测试、编译原理等。
学习方式:在学校上课、在网上学习名师教程、和已工作的学长学姐交流,了解企业当前使用的技术栈、网上在线练习算法编程题等等。
推荐书籍:《剑指offer》《大话数据结构》《深入理解计算机系统》《计算机网络-自顶向下方法》《软件测试的艺术》
- 大一到大二的两年里:学习完一遍重点专修课程,以及完成2个“实践项目”。
- 大二暑假:参加“腾讯犀牛鸟开源人才培养计划”,通过选拔,入选到“TARS高性能微服务治理框架”-导师1对1项目实战组,并在8月份通过中期考核和再次选拔,入选“腾讯犀牛鸟精英营”,参与技术研学与交流。
- 大三下学期:参加“实习生招聘”,收到“大疆-深圳总部的C++后端开发实习offer”,在大疆研发部实习3个多月。
- 大三暑假:参加“秋招研发提前批”,收到“字节跳动-测试开发工程师-正式offer”,签署校招三方协议。
- 大四下学期:提前入职字节跳动实习,熟悉团队业务和组内同事,7月初取得毕业证和学位证,转为正式员工。
字节秋招测开面经(🌟🌟🌟重点)
一面
1、自我介绍。(大概1-2钟即可,不宜大幅介绍或者就一两句话草草结束。主要介绍自己的名字、来自于哪里、就读于哪所大学、专业是什么、职业规划是什么、在大学期间参加了哪些实习或者竞赛、兴趣爱好、平时学习的渠道有哪些等等,突出亮眼地方,引起面试官对你的兴趣!)
2、http和https的区别?
3、tcp和udp的区别?两者的应用场景是什么?
4、tcp的3次握手机制?为什么连接的时候是3次握手,关闭的时候却是4次握手?
5、进程、线程、协程的区别?多进程/多线程/多协程编程?
6、简单介绍一下常用的Linux命令?
7、MySQL的索引机制?存储引擎?B树?B+树?B*树?
8、如何定位MySQL的慢查询?exlpain命令?
9、SQL优化有哪些?MySQL的回表是什么?
10、使用过压测工具吗?介绍一下压测全流程。
11、个人实践项目提问(准备1~3个从0-1的实践项目是求职必备,最好是服务器相关项目、或者是rpc通信框架相关项目,对项目的理解需要有深度和广度,个人实践项目往往是面试官给你打分的最大关键点!)
12、介绍一下在大疆的实习经历,主要负责哪块业务?运用过哪些技术栈?
13、介绍一下在腾讯“犀牛鸟开源人才计划”中参与的实战内容?以及入选“犀牛鸟精英营”的经历?
14、当场完成1道编程题:最长回文子序列。
二面
1、自我介绍。
2、什么是进程间通信?进程间通信机制有哪些?区别是什么?
3、操作系统的虚拟内存、内存管理机制?
4、堆和栈的区别?大小堆,topk问题?
5、C++的队列和链表的底层实现?
6、tcp协议是如何保证数据有序?
7、什么是粘包问题?粘包问题如何解决?
8、tcp协议如何控制流量传输速度?
9、事务的隔离级别?MySQL的锁机制有哪些?死锁现象如何产生?如何解决死锁问题?
10、mysql?redis?es?三者的区别和应用场景是什么,有使用过吗?
11、平时测试用的抓包工具有什么?有开发过或者使用过什么测试工具吗?
12、对称加密与非对称加密有什么区别?
13、类似于飞书红包测试场景,你打算怎么设计测试用例呢?
14、选择其中1个个人实践项目(服务器网络编程、分布式rpc相关)进行深挖提问。15、我看你之前实习是C++后端开发方向,为什么秋招选择“测试开发工程师”方向?
(因为博主之前在大疆实习3个多月,负责业务功能的迭代开发、测试框架开发、集成自动化等内容,实习之后发现,其实对业务测试用例的设计与执行、质量风险分析与把控、效能提升等方向更加感兴趣和擅长,觉得更适合“测试开发”这个岗位方向,所以准备往“测试开发”方向准备和发展。)
16、当场完成2道SQL场景题。
17、当场完成1道编程题:含有所有字符的最短字符串。
三面
1、自我介绍。
2、介绍一下在腾讯、大疆的经历,遇到过什么难点吗?
3、在大疆实习时,对你提升最大的地方在哪里?最有挑战的地方是什么?
4、在大疆实习时,是否遇到过团队协作方面的问题?如果遇到项目排期紧张或有项目并行插入,是如何协调的?
5、为什么投递字节跳动,对我们部门的了解有多少?
6、选择其中1个个人实践项目进行深挖提问。
7、当场完成1道编程题:类似小行星碰撞的场景问题。
面试经验
字节跳动的面试体验对我来说是很好的,每轮面试的结果一般当天或者两天内,HR就会打电话通知了。面试官的水平也很高,对技术栈的理解非常深刻,在面试交流中,非常热情,遇到难题,会跟着一起分析和思考,给出了很多宝贵的建议!
结合面试经历来看,博主认为,字节跳动对于校园招聘,主要看重这几个方面(划重点!!🌟🌟🌟)
(1)基础储备(也就是网上俗称的“八股文”,基本功需要掌握扎实!)
(2)个人实践项目(也就是前面提到的,从0-1去实践1~3个大项目,需要注重对项目的理解深度和广度,学会思考和自我反问,要能经得起面试官的不断深挖!)
(3)实习经历(实习经历尤为重要,一方面是让面试官觉得你有实习经历,相当于已经有了一些工作经验了,另一方面,实习经历也代表着这家公司对你的认可,也会提高面试官对你的认可度!对于还没毕业的同学,博主极力建议同学们尽可能的去企业实习!)
(4)算法编程能力(现场编程是面试中必不可少的一环,博主建议可以练习一下hot200道题,但注意:掌握解题思路和技巧才是最关键的,不在于一味的盲目刷题、背题!)
(5)竞赛经历(在校期间,如果有机会,可以多参加蓝桥杯、ACM、计算机设计大赛等专业比赛!)
简言之:勇于面试,多总结,多改进
功在平时,到了“校招节点”,我们就要“敢于亮剑”!同时,面试也是一门技巧,是一项能力,是需要不断去尝试、锻炼、在失败/失误中总结的,才能形成良好的面试习惯,有的同学实力很强劲,但是缺乏面试经验,不懂得面试技巧,导致本来可以通过的面试,结果却没有通过。所以博主建议学弟学妹多参考网上的面试经验、面试题库,让学校老师、学长学姐充当你的“面试官”,多进行几轮模拟面试,提升个人的面试能力和临场发挥能力!
入职感想
文章写在入职 1.5 年(校招提前实习+大学毕业后正式入职)的现在,来分享下我的入职体验
团队氛围极佳,个人成长迅速,机会和挑战共存!(欢迎找我内推🌟🌟🌟)
博主所在的业务线是“财经”,财经业务为字节跳动生态的电商、直播、教育、健康、内容付费等场景服务,依托字节跳动的科技能力和产品,为用户提供更好的支付、消费金融、保险等金融服务体验,核心产品有:抖音支付、抖音月付、放心借、保险等。
PS:目前财经业务发展迅猛,前景很好,有很多锻炼和成长的机会哦!
博主负责的方向是“消费金融-风控”方向,推进风控业务的自动化测试、专项测试、测试工具/平台的开发工作、以及资损防控、测试环境、线上稳定性等质量专项。在去年7月正式入职时,博主直接就参与了一个大项目:业务系统的分库分表-质量保障,需要短时间内对一个高复杂度、高客诉风险的系统的28张单库单表进行“分库分表”改造。
作为校招小白,博主面临着若干个问题:如何在短时间内熟悉业务系统的各个功能逻辑和测试方式,丰富测试用例,保障“分库分表”的底层改造均符合功能预期?如何利用测试工具、自动化提质提效?如何落实项目上线后的变更三板斧:可监控、可灰度、可回滚?如何保证在新老库的切换过程中,监控数据的质量,保证新库和老库的数据完全一致?如何保证灰度切流过程的平滑性?以及上线后的应急预案、止损预案、数据核对等等。
从校园->企业的过渡是艰难的,但周围的同事都非常热情,分享了很多他们沉淀的业务文档、技术文档,以及随时随地的热情答疑,互相交流技术细节,加上公司内部有ByteTech社区,里面分享了各种方向的技术文章!组内也会定期组织业务/技术分享会,帮助我快速的熟悉风控业务背景、技术背景,让我顺利且快速的融入到项目中,最终“分库分表”项目按期且高质的完成上线,上线后,灰度切流平滑,我也因此得到了很大的锻炼和成长!
作为校招生,mentor和leader会定期和我们One One,关心工作中、生活中遇到的问题,以及制定个人培养计划,阶段性进行总结和展望未来!总之,在字节跳动,不会太看重你的资历深浅,只要你主动,只要你有不错的想法,就可以大胆去实践、去落地!
一个有良好团队氛围的工作环境就好比一个温馨的大家庭!我们团队会定期组织团建:聚餐、轰趴、体育活动、旅游等等活动,大家其乐融融,放飞自我,无话不谈!
健康饮食,快乐健身,劳逸结合!
在字节跳动,1日3餐是免费且健康的哦,而且还有下午茶!(注意适量饮食,不要变胖哦~)
工作之余,我们还可以到公司的健身房锻炼身体,劳逸结合!每双周的星期三,公司也会组织篮球、羽毛球等活动!(博主每周都会进行4~5次的身体锻炼!欢迎小伙伴加入!)
2025届秋招来临
2025 届秋招已经到来~ 今年字节没有提前批、校招周期也变长了,但注意:校招不要拖延!!
永远没有“准备好的时候”,要相信自己!早投递,越早面试,拿到 Offer 的概率就越大!
如果有学弟学妹想投字节,欢迎找我咨询更多校招&岗位建议 (& 内推!!)哦
#聊聊你的职场新体验##字节校招##面经##测开##你觉得今年秋招难吗#