2020百度C++面试题
一面-2019/11/03
- sizeof和strlen
- sizeof一个字符串和一个指针的值
- 引用和指针的区别
- C++多态
- 虚函数底层原理
- 还有些基础知识
- 写题,easy题,有二分查找等
二面
- 讲实习项目
- es怎么排序
- redis索引结构,有哪些数据结构,怎么持久化
- 知道哪些锁
- 乐观锁和悲观锁
- 自旋锁和互斥锁区别
- 线程和进程区别
- 阻塞非阻塞,同步异步IO区别
- 数据库的隔离级别
- MySQL索引结构,问了好几个数据库问题,我说我数据库不行,就没问了
- 智力题(忘了。。)
- map和unordered_map
- 红黑树
- hash冲突
- socket编程哪些函数,都写出来
- select什么时候比epoll好
- 写题,几个中等难度题目。
- 只记得其中几个,不止这些:
- hash冲突,写拉链法代码
- 01矩阵,找出最大的由1构成的正方形
三面(主管面):
- 讲实习
- 线程池怎么实现
- ES内部原理
- redis哪些数据结构
- 了解哪些设计模式
- 聊天ing
- 智力题:平面里画出9个点10条边怎么画
- RPC框架有哪些
欢迎在评论区留下您的答案,后续整理答案时将优先考虑评论区
更多:
2020C++面试题(二)百度