## 一面挂5.22(1小时)**C++八股** 1. C++虚函数,用在哪些场景和功能 2. 他是什么时候的多态,运行还是编译 3. 虚函数和纯虚函数什么区别 4. 内存管理:C++的new和malloc的区别 5. new可以重载吗,可以改写new函数吗 6. C++中的map和unordered_map的区别和使用场景 7. 他们是线程安全的吗 8. gcc编译的过程 9. C++11的特性 10. 介绍一下有哪些智能指针 11. RAII实现数据库连接池,怎么实现的 12. 有没有想过其他方式管理数据库连接 13. 你每次make一个连接,其实没有连接池 14. 排序算法 15. 哪些是稳定的,哪些不稳定的**项目** 16. 项目1:区分哪些协议 17. http服务器,他的目标是什么,通过什么方式实现的 18. 除了Reactor模型,还有什么模型 19. epoll使用的哪种模式 20. 除了epoll,了解select/poll吗 21. 操作系统的多进程和多线程的区别,什么场景使用多进程,什么场景使用多线程 22. 多进程相比多线程的优点(面试官提示,不同进程完全隔离,如果一个销毁,另一个不受影响) 23. TCP在什么情况下会出现大量time_wait,哪个阶段出现 24. 2msl是谁相对谁的(客户端等待服务器,,,) **算法题(30分钟)** 25. 做一道算法题:实现一个不限类型的线程安全的LRU,不能使用STL
点赞 18
评论 9
全部评论

相关推荐

昨天 14:49
门头沟学院 Java
点赞 评论 收藏
分享
06-07 17:17
嘉兴学院 教师
心爱的idea:你孩
点赞 评论 收藏
分享
allin秋招的单身...:我投过这家 上来就发个设计图给我,让我做好发到他邮箱
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务