(已收到意向书)字节跳动提前批 后端开发三次面经

其实我一开始投的是实习岗:后端开发-基础架构-深圳。
7.13下午第一次面试(1h)。面试官人很友善、会给提示,聊得很愉快。
  • 自我介绍(介绍学习情况、项目情况)
  • 要不要考研、个人规划
  • 说思路:实现一个栈,o(1)时间找最大值
  • 写代码:矩阵从左上到右下找最小路径
  • 说思路:删除单链表的倒数第k个节点
  • 说思路:数据库日志文件记录了登录登出操作,怎么求最大在线人数
  • 说思路:二叉树的最近公共祖先
  • java的垃圾回收(了解不多,没后续问)
  • tcp为什么是三次握手四次挥手
  • Linux如何杀进程
  • kill 还能发什么信号
  • 孤儿进程
  • kill -9 能不能杀孤儿进程
  • 主键索引和普通索引,回表
  • 索引,为什么用B树
  • 介绍websocket(项目相关)
  • 介绍p2p,stun/turn (项目相关)
  • 为什么实习,要不要校招提前批
  • 反问
问面试官所在的项目组,面试官详细地给我介绍了安全与风控岗。

7.14日下午收到二面通知,HR这会跟我说的已经是提前批的安全风控岗位。

7.15日第二次面试(1h)


  • 自我介绍
  • 红黑树、AVL树
  • B树、B+树
  • tcp 三次握手、拥塞控制
  • 写代码:模拟页面置换算法:替换掉最久未使用的页面
  • 进程间的通信
  • 操作系统锁的实现
  • 反问


忘掉了一些内容。下午两点到三点的时候二面,4点多就打电话约三面时间,效率很高。

7.17日晚上第三次面试(1h)
  • 又问为啥不考研
  • https、加密流程
  • websocket
  • 问我视频通话怎么做(项目相关)
  • 那要是直播呢(p2p思路,用户缓存)
  • 写代码:给定区间[a, b]求不包含 3 5 7的数字的个数。
三面比较紧张,写代码忽略了边界问题,写得比较糟糕,以为大概率是凉了。
结果7.22日晚上收到hr微信,直接发意向书了。跳过了HR面。
#Java工程师##字节跳动##面经##实习#
全部评论
今晚三面,问的内容:又问为啥不考研,https、加密流程、websocket、问我视频通话怎么做(项目相关)、那要是直播呢(p2p思路,用户缓存)。写代码:给定区间[a, b]求不包含 3 5 7的数字的个数。代码正确性有问题改了很久,比较紧张,最后结束了还是没意识到边界问题。代码写得很糟糕大概率是凉了。
2 回复 分享
发布于 2020-07-17 22:22
请问哪个部门?
点赞 回复 分享
发布于 2020-07-13 17:40
xd你实习投简历多久给的面试通知啊··我简历评估卡了3天了···
点赞 回复 分享
发布于 2020-07-13 23:49
请问这个怎么做呢,数据库日志文件记录了登录登出操作,求最大在线人数
点赞 回复 分享
发布于 2020-07-13 23:53
昨天一面,今天就收到了二面通知,效率很可以
点赞 回复 分享
发布于 2020-07-14 14:50
为什么实习,要不要校招提前批 老哥怎么答的
点赞 回复 分享
发布于 2020-07-14 20:24

相关推荐

评论
8
46
分享
牛客网
牛客企业服务