字节后端开发暑假实习一、二、三、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
联想
校招火热招聘中
官网直投

相关推荐

头像
不愿透露姓名的神秘牛友
04-17 14:34
点赞 评论 收藏
转发
3 46 评论
分享
牛客网
牛客企业服务