2020年腾讯实习生C++面试题&持续更新中(5)

大家好呀,我是好好学习天天编程的天天~

昨天一位小伙伴反馈已经拿到了腾讯offer,很是替小伙伴的激动~
上图为证
那今天还是持续给大家分享面经,希望可以帮助到更多的同学,大家也可以留言告诉我,你们的需求~


腾讯面试一面:

  1. 自我介绍;
  2. 你是非科班的,说一下你的自学过程;
  3. 简单介绍一下你的项目;
  4. 项目用到了epoll,讲一下epoll的ET模式和LT模式;
  5. 讲一下epoll的oneshot?
  6. 惊群效应;

腾讯二面:

  1. 介绍一下项目;
  2. 项目用到了线程池,如何避免多线程的同步错误?
  3. 线程间的通信机制;
  4. 项目用到了stl,从源码角度讲一种你熟悉的stl容器的实现?map与unordered_map的底层数据结构与查找复杂度;
  5. 项目是用Cpp11写的吗?讲一下Cpp11的新特性?
  6. 讲一下智能指针为何能避免内存泄露?为什么匿名函数能提高程序效率?
  7. 你的http报文解析是怎么做的?用到了什么数据结构?如果http应答报文大于你设定的写缓冲区怎么处理?
  8. 既然tcp更可靠,为什么有很多项目还是优先选择udp?udp快在哪里?如何保证udp的可靠性?
  9. libevent了解过吗?讲一下libevent的原理;
  10. 内存对齐;
  11. 虚函数工作原理;
  12. 什么时候用模板函数?什么时候用虚函数?
  13. Cpp 类对象的内存分布;
  14. 手撕LRUmap

腾讯三面:

  1. 介绍一下你的项目;
  2. 你写的服务器性能怎么样?
  3. 服务器压力测试怎么做的?
  4. 服务器吞吐量?
  5. 服务器响应时间?
  6. 如何减少响应时间?
  7. 如何确定服务器的最大并发连接数?
  8. 讲一个你做过的一个确实能用的项目;
  9. 还有什么问题吗?

腾讯四面:

  1. 做一下自我介绍;
  2. 你在一年时间内又要做项目又要自学计算机基础又要打比赛,时间是怎么分配的?
  3. 你是哪里人?未来打算在哪里发展?
  4. 现在拿到几个offer了?
  5. 最早能过来实习的时间?实习时长?
  6. 还有什么要问的吗?

面经分享结束,大家需要更多资料私信我哦
点赞

猜你喜欢

转载自blog.51cto.com/14813782/2495902