首页 > 字节客户端开发面经 —— 一二三面&offer
头像
茗_
编辑于 2021-07-20 14:14
+ 关注

字节客户端开发面经 —— 一二三面&offer 内部员工回复


首先炫耀一下先~ 目前我已经在深圳字节工作啦~ 7月1日刚入的职,超开心终于进入了这个优秀向上的地方😁

其实回顾一下当年校招的经历觉得真的好唏嘘😂,作为21届校招过来人,就给大家分享一下我的整个字节校招经历吧!

我是2020.7.4投的简历,在7.6刚吃完晚饭的时候突然接到个电话,是字节的HR小哥哥打来说要加微信准备约面试时间了,当时给我的感觉就是特别效率,而且后面加了微信以后HR小哥哥也特别认真负责,约面试时间的时候充分尊重我的时间安排,还给我发了面试准备的tips,态度真的特别nice!

最后敲定一面在7.9,时间一到面试官特别准时就进来了,就开始了我的一面:
  1. 首先自我介绍一下吧,讲讲你的项目
  2. 知道TCP吗?介绍一下TCP,包括三次握手的原理和意义
  3. UDP呢?它和TCP的区别?
  4. TCP的拥塞控制和流量控制是怎么样的?
  5. HTTP是一种什么样的协议?
  6. HTTPS和HTTP区别?
  7. 7层模型和5层模型
  8. 操作系统方面,知道进程和线程吗?它们的区别和联系?
  9. 协程是怎么样的?
  10. 作业调度和页面置换的算法有哪些?
  11. 什么是死锁?解决办法有哪些?
  12. 数据库事务的隔离级别?
  13. 代码题:冒泡排序、归并排序、堆排序、快排

一面结束后,HR小哥哥马上就和我约了二面的时间,在7.12晚上。隐约记得二面的面试官很帅哈哈哈!
二面问题:
  1. 自我介绍
  2. 项目当中用到的编程语言是什么?技术难点在哪?
  3. 项目是个人完成还是团队完成?团队完成的话,你们的分工合作是怎么安排的?
  4. TCP协议报文的字段有哪些?它们的作用?
  5. HTTPS有了解吗?它具体是怎么加密的?
  6. 堆和栈的区别?
  7. 多线程和多进程有什么区别?
  8. 进程之间怎么通信?
  9. LRU算法的原理和实现?
  10. 内存泄漏是怎么造成的?如何避免?
  11. 各大排序算法的时间复杂度和空间复杂度?稳定性?
  12. 知道智能指针吗?它的原理是怎么样的?
  13. 代码题:求连续子序列的和的最大值

二面结束以后面试官直接和我说不用退出面试间了,三面马上继续。我当时愣了一下,心里想字节的效率这么高的吗!!大约在面试间里等待了5分钟,三面的面试官就进来了。
三面问题:
  1. 自我介绍
  2. 讲讲面向过程、面向对象的区别?
  3. 队列和栈的区别和用途?
  4. 数组和链表的区别以及优缺点?
  5. 什么是线程安全?它的机制是怎么样的?
  6. 线程池是怎么样的?
  7. 进程的通信方式有哪些?
  8. 内核态和用户态的区别?为什么要这样区分?
  9. 数据库乐观锁和悲观锁是怎么样的?
  10. 数据库索引?
  11. 算法题:根据规则实现一个游戏

最后那道代码题我其实纠结了好久,但是面试官一直很耐心地等我,并且在提交的时候肯定了我的思路,给了我很大的信心。最后的反问阶段我询问这个解法有没有更好的优化方法的时候,面试官也很大方很清晰地教了我。总结下来,字节的面试体验真的太nice了,大家都很认真很温柔!

其实三面我的表现并不算太好,三面完了以后那几天都特别忐忑,终于在7.15下午收到了另一个HR小姐姐的微信好友申请,通知我面试过了,正在走offer审批流程了!然后第二天就收到了offer意向书~

正式offer和薪资是在10月底沟通的,期间还收到了好多字节送来的校招小礼物,春节也收到了过年大礼包,可以说还没入职福利就已经一大堆了~

现在入职了以后感受就更深刻了哈哈哈,一日三餐免费,到下午还有下午茶直接送到工位,全天茶水间都有咖啡和各种各样的小零食可以随意拿,下班可以去享受免费健身房和游泳池,部门每两个月就会去团建轰趴~ 工作上也非常充实,一入职就有导师1对1带领,不仅规划好你的新人入门路线,而且定期review并且总结,可以说是非常贴心了~😘

希望我的经历能给到你们帮助,也欢迎大家加入字节大家庭~ 22届的提前批已经开始啦,大家不要错过这个秋招投递多一次的机会呀~ 有需要的小伙伴可以私信我要内推码,随时欢迎~我们这边的HR小姐姐处理简历和回复速度都超快的!

最后的最后,大家加油!努力就一定会有成果!

更多模拟面试

全部评论

(26) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐