讨论/求职面试/字节教育客户端校招内推一二三面(已过)/
字节教育客户端校招内推一二三面(已过)

写在最前面:

刚刚推荐了一个应届生拿到了客户端校招的Offer,她写了个还不错的面经,我转过来哈

我是21届双非本硕,计算机科班
准备的java,问我想做Android还是iOS,当然选了Android,正好不用转语言了~

一面

  • 自我介绍
  • const和define的区别,有什么优势?
  • 指针和引用的区别
  • 进程和线程的区别,各自适用的场景
  • 程序的地址保存的是虚拟地址还是物理地址?
  • 内存泄漏
  • TCP与UDP的区别
  • HTTP请求过程
  • 数字证书有哪些?
  • 算法:寻找无序数组的中位数
  • 问我想了解啥吗

一面面试官很和蔼,面试体验不错,我很有问题答不上来也是耐心地等我想一想或者和我说没有关系然后开始下一个问题。总体来说大多数还是回答的不错的,满意安心等二面。

二面

  • 依然是自我介绍
  • HTTP中POST和GET的区别
  • 输入一个 url 回车到获得响应,经过哪些层,分别涉及什么协议?
  • TCP和IP属于什么层?TCP挥手握手?
  • 堆和栈都是存什么数据的,怎么存储的?
  • 栈里除了存函数参数和局部变量还能存放什么?(临时变量)
  • 数组和链表的区别
  • 知道自旋锁吗?和互斥锁有什么区别?
  • 继承与多态
  • 算法:输出一个有序数组中一个数字的第一次出现的位置或者返回-1
  • 反问环节

感觉二面回答的还行,二面结束的时候特意问了面试官多久能出结果,面试官说现在流程比较快,三天内就能出结果。结果我等了五六天才接到电话,安排三面,一度以为自己凉了。三面也因为面试官时间安排的问题,改了几次时间。

三面

  • 还是自我介绍
  • vector的实现
  • static关键字的作用
  • explicit关键字的作用
  • 死锁的条件(忘了互斥这一点)
  • 一个线程会死锁吗?我说不会。。他说如果我说会,你能想到是什么原因吗?我说想不到。。
  • hashmap的实现,冲突时除了链表还有什么方法,读的时间复杂度
  • 所读过的开源框架及其原理
  • 算法:N个长度为K的有序链表合并,时间复杂度,空间复杂度
  • 算法:找出一个字符串最长不包含重复字符的字串的长度。
  • 反问环节

三面明显感觉到难了很多,而且面试官气场很强,我变得很紧张很紧张,算法题太紧张一下懵了,卡住了一下,幸好面试官还帮忙引导了下,最后顺利做出来了,感谢!

拿Offer~

三面后当天晚上,内推同学就通知我通过面试了。

第二天hr联系我确定入职时间,哈哈,开心到不行,期待赶紧毕业后入职。

总结

1.计算机基础必须扎实,字节爱问网络和数据结构
2.众所周知字节爱手撕,每轮必有
建议力扣题号前100和剑指offer中medium题刷两遍
第一遍独立思考解题,ac后或者实在想不出来看题解最优解
第二遍最优解解题,记录解题思路
3.项目少没关系,1-2个就够,需要发掘其中亮点

最后

帮我的内推人打个广告,事无巨细,每次问他啥问题,都能耐心帮助我哈,等我入职了一定要请他吃饭~
我的内推人微信:nanocramer
邮箱:shijie.520@bytedance.com
需要内推的话,可以发送邮件给他,标题:姓名+学校+意向岗位+意向城市,附件简历就可以了
wx提供服务:修改简历,提出可行建议,有问必答,催hr安排面试,实时主动反馈面试结果
很热情的一位同学,大家不要羞涩,赶紧拿简历砸他。

内推人补充

为方便我确认投递是否成功,投递完成后请务必在帖子下方回复:已投递+岗位!收到简历后,我会回复每封邮件,并回复楼层!

19
共 3 个回复

对 Tiktok 感兴趣的可以联系我,招Android、iOS,base 北京。
校招可以零基础
简历发送yanpeng.p@bytedance.com

1

感兴趣的同学一定要冲,部门hc真的超级多现在

手撕算法是给链接敲代码吗。