2020C++面试题 大汇总

2020百度C++面试题

一面-2019/11/03

  1. sizeof和strlen
  2. sizeof一个字符串和一个指针的值
  3. 引用和指针的区别
  4. C++多态
  5. 虚函数底层原理
  6. 还有些基础知识
  7. 写题,easy题,有二分查找等

二面

  1. 讲实习项目
  2. es怎么排序
  3. redis索引结构,有哪些数据结构,怎么持久化
  4. 知道哪些锁
  5. 乐观锁和悲观锁
  6. 自旋锁和互斥锁区别
  7. 线程和进程区别
  8. 阻塞非阻塞,同步异步IO区别
  9. 数据库的隔离级别
  10. MySQL索引结构,问了好几个数据库问题,我说我数据库不行,就没问了
  11. 智力题(忘了。。)
  12. map和unordered_map
  13. 红黑树
  14. hash冲突
  15. socket编程哪些函数,都写出来
  16. select什么时候比epoll好
  17. 写题,几个中等难度题目。
  18. 只记得其中几个,不止这些:
  19. hash冲突,写拉链法代码
  20. 01矩阵,找出最大的由1构成的正方形

三面(主管面):

  1. 讲实习
  2. 线程池怎么实现
  3. ES内部原理
  4. redis哪些数据结构
  5. 了解哪些设计模式
  6. 聊天ing
  7. 智力题:平面里画出9个点10条边怎么画
  8. RPC框架有哪些

欢迎在评论区留下您的答案,后续整理答案时将优先考虑评论区

更多:
2020C++面试题(二)百度

posted @ 2020-04-08 20:36  huiyuan123  阅读(68)  评论(0编辑  收藏  举报