腾讯PCG实习 一二面

一面(45min)

  • MapReduce的实现;Raft怎么实现的一致性,如果Leader还没返回客户端请求就崩了会发生什么;怎么判断代码实现是否正确
  • 为什么要用LRU-K作为页面驱逐算法,实际场景应该用什么,操作系统中有类似的情况吗
  • STL的map和unordered_map的区别;红黑树和其他树有什么区别;哈希冲突怎么解决,如果某个桶退化成了链,不rehash怎么重构
  • 算法题:旋转链表,除了翻转,还有没有别的办法(头尾相连)
  • HTTP的长连接是什么,TCP里有类似的机制吗,底层怎么实现
  • 协程;操作系统线程切换需要进行用户态到内核态切换吗

二面(50min)

  • 2024-05-06 15:00
  • 选一个项目来讲下实现的难点(Raft项目)
  • Raft的实现架构和一些功能具体用什么实现,怎么做的压测,怎么模拟的场景
  • 实验室的项目,机器学习模型的特征值怎么设计的,数据从哪来
  • 算法题:大小为N(1e9)的数组,数字都为自然数并且小于N,其中有一个数字出现了两次,其余的数字出现了一次,找出出现两次的数字下标
#腾讯实习面经#
全部评论
mit6.824吗项目是
1 回复 分享
发布于 11-21 14:17 辽宁
啥部门
点赞 回复 分享
发布于 05-07 20:45 陕西
PCG啥部门
点赞 回复 分享
发布于 05-17 14:33 北京

相关推荐

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