八天三面拿下字节秋招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 的概率就越大!

如果有学弟学妹想投字节,欢迎找我咨询更多校招&岗位建议 (& 内推!!)哦

#聊聊你的职场新体验##字节校招##面经##测开##你觉得今年秋招难吗#
全部评论
大佬好牛 面试正焦虑呢 码住了
3 回复 分享
发布于 2024-08-28 11:05 北京
大佬8天三轮面试,确实很厉害的,佩服佩服。 看了博主的总结,自己也根据自己的面试经历来总结一下:大家在面试前要多做些面试功课,一个技术人员尤其是技术要巩固到位;在面试中要保持非常的自信,放平心态,不要有太大的压力,给面试官呈现出最出色的一面即可;面试后也要善于面试总结,记录自己面试的问题,查漏补缺。 字节无论是工作氛围还是福利都超级棒,欢迎大家一起来bytedancer,最后也祝愿大家都能顺利上岸!!!
3 回复 分享
发布于 2024-08-28 11:36 北京
我校友!很牛的,通过好多大厂面试笔试最终选择字节跳动,公司伙食福利真的超级好,有各种补贴还有美食,团建之类的,可以跟着学长前辈们好好学习!
2 回复 分享
发布于 2024-08-28 12:30 陕西
好厉害哦😍😍😍真的学到很多
2 回复 分享
发布于 2024-08-28 13:01 陕西
8天,好羡慕!蹭蹭喜气!!
1 回复 分享
发布于 2024-08-28 11:07 北京
字节的校招面试经历对很多人来说是一次具有挑战性但也很有收获的过程。首先,面试流程通常很规范和严谨。从简历筛选到多轮的技术面、HR 面,每一轮都有明确的考察重点和标准。HR 面则更侧重于考察个人的综合素质,比如沟通能力、团队协作能力、职业规划等。但另一方面,字节的面试官通常都很专业和友善,会给予适当的引导和提示,让面试者能够充分展示自己的优势和潜力。 字节团队氛围整体还是非常轻松的,所有人都可以直呼其名,没有等级观念。同事普遍靠谱,很有责任心,工作时配合比较舒服。 公司福利政策贴心,不仅有免费的一日三餐、下午茶和零食,晚上10点后下班打车还能报销,节日也会有各种小礼物。
1 回复 分享
发布于 2024-08-28 11:24 北京
恭喜,欢迎来字节,一起直面天命
1 回复 分享
发布于 2024-08-28 11:27 广东
八天三面 字节面试流程推进这么快!
1 回复 分享
发布于 2024-08-28 11:48 北京
博主好厉害,看到好多干货,码住了
1 回复 分享
发布于 2024-08-28 11:56 广东
这就是大佬朴实无华的一面吗?
1 回复 分享
发布于 2024-08-28 11:56 广东
大佬求带
1 回复 分享
发布于 2024-08-28 12:56 广东
大佬~ 求内推
1 回复 分享
发布于 2024-08-28 14:18 北京
点赞!
1 回复 分享
发布于 2024-08-29 11:18 北京
欢迎来的字节大家庭!
1 回复 分享
发布于 2024-08-29 12:32 北京
膜拜大佬
1 回复 分享
发布于 2024-08-29 14:37 广东
1 回复 分享
发布于 2024-08-29 15:03 北京
是有难度的
点赞 回复 分享
发布于 2024-08-28 11:26 北京
财经业务前景怎么样,团队氛围如何呀
点赞 回复 分享
发布于 2024-08-30 14:29 广东
林学长推推我
点赞 回复 分享
发布于 2024-09-01 02:20 陕西

相关推荐

bg:双非本+海外水硕 无实习经历 速成的java 算法题也较差 八股还行 简历上就放了一个玩具单体项目 外卖做了没往上放 技术栈写的都是java开发 投递的时候开发和测开都有投时间线都在上一篇帖子 这里只写面经 菜鸡一枚 佬们勿喷😓百度测开实习一面自我介绍闲聊扯淡 问学校 未来计划 测开和开发的区别如何设计测试用例项目介绍 项目中穿插八股 数据库查询性能 数据库如何优化 慢查询原因 慢查询性能监控 慢查询如何优化 你在项目里做了什么写了什么一个正常的http请求会经历哪些阶段算法题 回文串分割 要求返回一个列表 acm形式 没写出来会不会冒泡排序 我说会 没让写问给一个日期 用java如何知道他是这一年的第几天反问测开的业务具体是什么面试一共几面 说实习生两面第一次面试 害怕得不行 但这个面试官人挺好的 一直让我不要紧张 最后算法题没写出来他有些惊讶 面试体验很好但果不其然挂了😓快手测开实习一面面试官迟到 调了十几分钟网络才进来 还是用手机开的摄像头面试自我介绍介绍下你掌握的技术直接给了一些功能让写一个接口 根本没准备过这种题 acm形式 没写出来对淘宝搜索框设计测试用例如果搜索衣服出来结果是鞋子 怎么测试排查问题没反问 面试官直接说面试结束了 期间一直在敲键盘都没看我 感觉很不尊重人 一共不到20分钟 感觉像kpi面 也有可能是代码题那块我表现太差了 也是挂了😓创梦天地测开实习一面自我介绍为什么投测开 这里面试官强调说虽然岗位名义上是测开 实际内容基本都是测试 让想清楚如果选了以后就很难再干开发了说一下项目整体架构 怎样实现功能的说一下项目前端到后端的基本流程 以一个接口为例具体说数据库如何设计的限流策略如何设计京东Hot-key原理ES替代了Mysql的什么功能ES和Mysql如何同步数据  如果要求即时同步如何处理Java垃圾回收的基本方法 这些方法对于主进程的影响新生代老年代 老年代满了怎么办如果有一个已经部署在Linux上的项目 发现网络不通了 如何排查问题反问测开的业务具体是什么 说测试和开发八二开 开发指的是用python写工具类面试一共几面 说实习生两面 二面是hr面 纯聊天本身是测开实习 问了一大堆开发项目 最汗流浃背的一次 但可能因为岗位是测开 还是给过了😓创梦天地测开实习hr面自我介绍实习时长深圳租房可以接受吗未来工作计划 城市 行业 岗位为什么换专业读研更偏向什么工作岗位为什么做这个项目找工作会看重公司的那些内容对于第一份实习有什么期待还有其他实习在流程中吗兴趣爱好平常喜欢玩什么类型的游戏 详细说有哪些 最喜欢哪个了解卡拉比丘吗从哪里了解到公司的实习时长 到岗时间如何测试你的项目 有哪些方面开发时遇到什么问题 项目是否上线中间件冲突如何解决平常解决问题有哪些途径和一面面试官沟通如何 他可能会带你反问公司在哪岗位具体业务 说是一个对游戏社区平台的测试开发 和游戏没关系这时就说面试没什么问题了 说了一大堆薪资相关的 180/day 房补1200 加班有餐补和免费打车 后续offer 拒了😓经纬恒润java后端实习一面+hr面有两个面试官 一个是技术一个是hr 联合面试实习计划 本科和硕士专业 学校有没有java或者后端 算法的课项目介绍如何定位测试慢查询语句Sa-token如何使用项目用了多长时间 部署上线了吗 是用自己电脑做的吗 什么操作系统Linux命令 部署关系型数据库 更改文件权限项目要出差能否接受能否阅读英文相关文档学校有没有小组合作项目 讲下流程这里算技术面完了 hr直接上线开问实习计划 工作计划 未来规划本科绩点排名 gap一年在干嘛未来的工作有哪些特质你比较看重学校小组项目里出现问题如何解决工作中同事拉了 你如何处理近期情绪波动大的事你讨厌哪一类人和朋友平时有什么活动 有什么兴趣爱好手上还有面试流程中或者offer吗反问岗位实际工作内容还有二面吗 说联合面试就一面感觉没问什么太深的东西 后续offer 200/day 500房补 接了😓上海追势科技java后端实习一面面试官有事没来 联系了hr说组长开会去了 来了个组员面自我介绍有做过实际上线的项目吗项目介绍项目里付费怎么实现的(没实现权限认证如何实现的Sa-token介绍 用到了哪些功能 实际如何实现的 原理Redis的 持久化机制 内存过期机制 内存满了会怎样 删除机制ES如何使用的 具体流程Mysql索引失效场景数据库如何分库分表锁机制了解吗 有在项目里用过吗synchronized的锁升级机制Nacos如何注册做过前端吗项目里用到过网关吗 了解吗消息队列了解吗 介绍一下消息队列里消息丢失原因 重复消费如何解决Redis集群 分布式 使用过吗 介绍一下如果Redis主节点失效 从节点成为主节点 此时原主节点又活了 谁是主节点项目里自动告警如何实现基本的垃圾回收算法有哪些python使用多吗 做过哪些东西上海要租房能接受吗反问具体业务 说是做智慧大屏 用ES面试流程 可能有二面无后续感想就是中小厂不会考算法 常规八股也不怎么问 主要都是问项目 大厂百分百会考算法 做不出来可能基本就挂掉了 所以想找大厂一定要搞好算法题 我hot100就做了几十道没时间了 不然感觉百度测开挺有机会的 有点可惜 最后能有俩offer也都是运气好吧 代码能力太菜了 还需要提升#实习# #java# #测开# #后端# #百度# #快手# #经纬恒润# #创梦天地#
查看62道真题和解析
点赞 评论 收藏
分享
评论
40
88
分享
牛客网
牛客企业服务