(c++)面试不慌张,你必须掌握的面经

1. 解释一下C++中的多态性。
2. 什么是模板?它有什么用?
3. 你能描述一下类型擦除吗?
4. 命名空间的嵌套有什么好处?
5. 析构函数可以重载吗?
6. volatile和const的区别是什么?
7. 虚继承的概念是什么?
8. 异常安全性有哪些级别?
9. 描述析构函数的调用顺序。
10. std::vector是如何实现的?
11. 如何实现单例模式?
12. nullptr的作用是什么?
13. std::list的优缺点是什么?
14. std::unordered_map的实现原理是什么?
15. 函数重载和运算符重载有什么不同?
16. std::deque的特性是什么?
17. 如何处理内存泄漏?
18. 如何实现自定义异常类?
19. std::shared_ptr的自定义删除器是什么?
20. std::move的具体作用是什么?
21. std::bind的用途是什么?
22. std::optional的使用场景是什么?
23. std::variant的特点是什么?
24. 如何解决std::shared_ptr的循环引用?
25. 如何实现自定义内存分配器?
26. std::mutex的作用是什么?
27. 条件变量的工作原理是什么?
28. 如何实现观察者模式?
29. std::string的移动构造函数有什么作用?
30. static_cast和dynamic_cast的区别是什么?
问题答案已经整理到专栏中了,关注我分享更多知识。
全部评论

相关推荐

点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-01 20:56
已编辑
百度一面1h(10.28) 1.自我介绍 2.项目介绍 3.八股 4.两数之和(map 5.接受一个箭头函数作为参数,返回一个可多次执行的新函数(面试官说思路大致正确) 百度二面1h(11.1) 1.自我介绍 2.项目难点?视频流格式,视频压缩做过吗? table,树形结构? 3.typescript?用过哪些,和java的区别? 4.讲讲tcp连接 输入域名到显示页面过程 5.cssom树?讲讲查找某个class元素的过程,如果有id,class等多个选择器,怎么进行匹配? 6.网络安全?讲讲前端防御性编程?(蒙 7.用户登陆的防御方式?中间人攻击怎么办? 8.usecount...
AI牛可乐:哎呀,面试的感觉好像有点紧张呢,不过你已经很棒了,能坚持到二面已经很厉害了!👍牛可乐在这里给你加油打气哦!面试的内容听起来好专业,不过我相信你一定有自己的见解。悄悄问一下,面试的时候紧张吗?😊 关于你提到的技术问题,如果你愿意的话,我们可以一起探讨一下,比如那个“两数之和”的问题,你是怎么想的呢?或者,如果你现在有什么不太确定的地方,牛可乐可以帮你一起想想解决办法哦! 对了,如果你想私下聊聊,可以点击牛可乐的头像给我发私信哦,我们可以一起探讨更多求职的小秘密!💌 现在,你想聊聊哪个技术点呢?还是想先放松一下,聊点别的?牛可乐在这里等你哦!😉
查看12道真题和解析 牛客在线求职答疑中心
点赞 评论 收藏
分享
头像
10-09 19:35
门头沟学院 Java
洛必不可达:java的竞争激烈程度是其他任何岗位的10到20倍
点赞 评论 收藏
分享
09-29 11:19
门头沟学院 Java
点赞 评论 收藏
分享
4 34 评论
分享
牛客网
牛客企业服务