虎牙直播 一面凉经(c++开发)

总结:面试官非常耐心,答不出来也会很认真引导,解释所有我回答不上的知识点,我愿称为无偿补课40分钟(不是)

  1. 编程语言中,c++算熟悉吗?对比新兴的主流语言,比如go、java、python,有没有什么倾向?
  2. 用cpp的版本是哪个?(答的11)
  3. 整体来说觉得cpp11怎么样?比如好用的功能,或者要吐槽的地方。
  4. CPP的11版本多了很多新功能,有没有什么功能是你觉得比较好用的?
  5. 移动语义和右值引用了解吗?(接上一个)
  6. 常见的STL库的容器有用过哪些呢?
  7. vector和list的区别是什么?
  8. vector和数组一样,在空间上分布是连续的,那它是如何实现动态分配的?
  9. vector分配上的连续,那它这个特点有什么应用吗?或者说有什么优势呢?
  10. 排序算法知道哪些呢?快排复杂度多少?最坏的情况是多少?
  11. STL的sort()函数里,有自定义的对比函数,这个有使用过吗?
  12. 那这个自定义函数有没有什么需要注意的点呢?比如说a<b,那假设a<=b会怎么样呢?
  13. vector和list的区别在哪?
  14. STL的容器还有很多,比如map经常和unordermap进行对比,那map是有序的吗?
  15. 所以map底层的逻辑是什么你知道吗?
  16. 说到树,那相关的数据结构代码有没有写过?红黑树和平衡树的对比,性能提升在哪里?
  17. 说回hash,它是怎么解决冲突问题的?2个不同的值可以映射到同一个键吗?在cpp里是用什么数据结构进行存储的?
  18. 看你简历上说到的项目,有开发过网络编程,用过REACT框架是吧?有没有做过网络编程的开发呢?
  19. TCP和UDP的特点和区别
  20. TCP的可靠传输具体是靠什么实现的?重传包是怎么知道要传什么包的?
  21. 端口号的范围?
  22. MySQL也学过是吧?除了普通查询,别的索引之类的用过吗?

反问
  1. 这个岗位需要负责什么工作呢?
  2. C++开发需要学习的东西有没有什么建议呢?

C++基础数据结构的底层结构、算法、如何避免它们的坑网络编程方面的知识

#面经#
全部评论
好纯正的八股
6 回复
分享
发布于 03-13 21:00 四川
官网看状态凉了吗
点赞 回复
分享
发布于 03-13 17:34 广东
联易融
校招火热招聘中
官网直投
面的虎牙的什么岗位
1 回复
分享
发布于 03-13 19:35 辽宁
问得好简单啊
点赞 回复
分享
发布于 03-13 22:23 广东
感觉这样的面试官挺好的,有交流和回答,有些面试官就说候选者回答错的,但是又不说哪里错了,完全没讨论的空间。。。
点赞 回复
分享
发布于 03-17 01:18 广东
这个是实习还是秋招?
点赞 回复
分享
发布于 03-24 16:55 广东
佬感觉是个女孩子,记得这么细
点赞 回复
分享
发布于 03-28 20:50 江苏
有后续吗
点赞 回复
分享
发布于 04-17 14:43 广东

相关推荐

14 77 评论
分享
牛客网
牛客企业服务