【社招】字节跳动后端开发四面面经

个人情况:JAVA,工作一年半,面的是GO后台开发工程师,之前在杭州,这次面的BASE在另一个城市了

一面

  1. 项目经历
  2. TCP四次挥手,TIME_WAIT发生在哪一方
  3. TIME_WAIT过多如何处理
  4. 进程间的通讯方式
  5. 用的什么RPC框架,原理,协议
  6. 你的项目中,接口调用如何保证幂等
  7. 数据库的事务性质,innodb是如何实现的
  8. mysql中数据的存储结构
  9. 算法:leetcode 42 接雨水

反问环节

二面

  1. 项目经历
  2. 微服务需要注意些什么
  3. 你的项目中,如何保证分布式事务的一致性
  4. Redis如何实现分布式锁
  5. 服务之间调用用的什么协议,为什么
  6. 如何约定服务之间调用的接口的
  7. 限流怎么做的,为什么
  8. 算法:leetcode 209 二叉树转双向链表

反问环节

三面

  1. 愿意换城市吗?为什么?
  2. 写个生产者消费者模型
  3. 算法: leetcode 二叉树的直径

反问环节

HR面

  1. 愿意换城市吗?为什么?
  2. 同事怎么评价你?你如何评价自己?
  3. 平时有什么爱好?
  4. 了解职位需求吗?
  5. 有什么想问我的?

总的说社招还是得多准备项目,会问得很细节,对项目要有很多自己得思考,也要看看其他框架,其他方案在某一具体问题上是如何取舍解决问题的。(我们是有自己的RPC框架,所以可以聊很多)

问完项目然后会走个十来分钟的八股文吧,就JAVA开发常见问题,牛客区有很多,需要多看看复习一下,一般校招时都背过,社招看两眼也就回来了。

最后是算法,我感觉真的是跟面试表现出题。面得不好给HARD(如我的一面),面得好给MID和EASY(如二三面)。

头条效率真的很好,过了当天就跟你约下一面,赞~
就是OFFER审批会走个三天左右。

最后的最后,祝大家都拿到理想的OFFER。

#面经##社招##字节跳动##Java工程师#
全部评论
楼主问一下,一个部门挂了可以接着投字节的其他部门吗?
1 回复 分享
发布于 2020-11-23 14:45
感谢
点赞 回复 分享
发布于 2020-11-21 21:48
感觉不同部门差别会比较大啊,我前天面感觉挺不自然的感觉,算法也不是lc原题,过了2天没消息应该是没了
点赞 回复 分享
发布于 2020-11-21 23:21
点赞 回复 分享
发布于 2020-11-22 08:22
楼主你好,1面结束后多久,你接到的2面通知呀? 我已经过去5天了,还没有接到通知。
点赞 回复 分享
发布于 2020-11-22 11:35
楼主打算什么时候入职 字节对入职时间有规定吗
点赞 回复 分享
发布于 2020-11-22 12:15
是因为面的go所以出题比java简单么
点赞 回复 分享
发布于 2020-11-23 07:16
求问三面主要问些什么内容呀?偏项目还是知识点呀?刚勉强过二面,项目经验不太行,。。
点赞 回复 分享
发布于 2020-11-24 22:02
什么部门鸭
点赞 回复 分享
发布于 2020-11-24 23:23

相关推荐

Java抽象带篮子:难蚌,点进图片上面就是我的大头😆
点赞 评论 收藏
分享
09-27 00:29
东北大学 Java
伟大的麻辣烫:查看图片
阿里巴巴稳定性 75人发布 投递阿里巴巴等公司10个岗位
点赞 评论 收藏
分享
15 161 评论
分享
牛客网
牛客企业服务