字节后端开发暑假实习一、二、三、hr面面经

一面

  1. 自我介绍
  2. 项目为什么选用flask这个框架,对这个框架了解多少,有哪些并发模型。
  3. 生产者消费者模型怎么实现的。
  4. 共享内存的原理和实现。
  5. 进程间如何同步。
  6. 负载均衡的算法你了解哪些?项目中的负载均衡是怎么实现的。
  7. 一次性哈希有了解过吗?
  8. 主键索引是什么,B+树有什么好处,主键索引和普通索引有什么区别。
  9. 查询慢怎么优化。
  10. 父子进程间共享哪些资源。
  11. 多线程之间共享哪些资源。
  12. TCP有哪些机制保证可靠传输。
  13. 接收方,窗口缓存满了会怎么样,怎么知道又有空间了,通知发送的包再丢了怎么办。
  14. 思路题:20000个高考生,分布0-750的成绩,内存足够大,怎么排序最快。
  15. 代码题:aabbcsdaddabsds一个字符串,删除所有的ab。注意:aabb->ab->null。

二面

  1. 项目介绍。
  2. FFmpeg介绍一下。
  3. 项目的进展现在怎么样?遇到了哪些问题,系统稳定性怎么优化。
  4. 负载均衡怎么做的?怎么判断服务忙不忙。
  5. 代码题:单链表判断是否有环?若有环如何判断环的入口。
  6. 死锁的概念,避免死锁的具体方法。
  7. 缓存机制有了解吗?缓存的替换策略有哪些,说一下。
  8. 思考题:如何判断恶意刷接口的情况?记录了10T的请求记录,找出前100个高频访问用户。
  9. 一致性哈希和普通哈希有什么区别?

三面

  1. 项目介绍
  2. 你们数据交互主要是内存是吧,怎么设计的?
  3. 怎么监控内存有没有泄漏,服务挂了数据会丢吗?
  4. 服务之间的负载均衡是怎么做的?有哪些负载均衡算法?
  5. CPU调度算法有哪些。
  6. 系统调用了解吗?有哪些类型。
  7. http状态码有哪些。
  8. http和https的区别是什么。
  9. 代码题一:判断一棵二叉树是不是以根节点为镜像的。
  10. 代码题二:实现一个队列的类,有取最大值的接口,且时间复杂度为O(1)。
  11. 家在哪儿?看你实验室做了很多算法的东西,你自己的就业方向是怎么打算的?
  12. 实习可以来北京吗?什么时候可以开始,能实习多久。

hr面

  1. 自我介绍
  2. 从来没实习过,为啥现在准备实习?
  3. 平时怎么学习?
  4. 未来岗位选择,有没有规划?
  5. 有哪些offer了?有哪些喜欢的公司?
  6. 你们开学了吗?什么时候可以到岗?
  7. 能实习多久?导师有没有限制?
  8. 反问部门信息。

后续

4.24已接受offer

#字节跳动2020春招##字节跳动##实习##C++工程师##面经#
全部评论
请问父子进程和多线程共享资源怎么回答啊?感觉自己想的不是很全面
点赞 回复 分享
发布于 2020-04-24 10:58
FFmpeg问题怎么准备呀
点赞 回复 分享
发布于 2020-07-07 23:48

相关推荐

一个菜鸡罢了:哥们,感觉你的简历还是有点问题的,我提几点建议,看看能不能提供一点帮助 1. ”新余学院“别加粗,课程不清楚是否有必要写,感觉版面不如拿来写一下做过的事情,教育经历是你的弱势就尽量少写 2. “干部及社团经历”和“自我评价”删掉 3. 论文后面的“录用”和“小修”啥的都删掉,默认全录用,问了再说,反正小修毕业前肯定能发出来 4. 工作经验和研究成果没有体现你的个人贡献,着重包装一下个人贡献
点赞 评论 收藏
分享
评论
3
46
分享
牛客网
牛客企业服务