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. 还有什么要问的吗?

面经分享结束,你们须要更多资料私信我哦
点赞并发

相关文章
相关标签/搜索