C艹30题

1. C++中的引用和指针有什么区别?
2. 什么是 RAII?它有什么好处?
3. C++11引入的nullptr有什么作用?
4. 如何实现一个单例模式?
5. C++中的const关键字有什么用?如何使用?
6. 什么是内存对齐?为什么需要内存对齐?
7. C++中的虚表和虚指针是什么?
8. 解释一下深拷贝和浅拷贝的区别。
9. 如何使用std::shared_ptr和std::unique_ptr管理动态内存?
10. 什么是函数模板和类模板?它们有什么区别?
11. C++中的友元函数和友元类有什么作用?
12. 解释一下C++中的多重继承及其问题。
13. C++中的类型转换有哪些方式?分别是什么?
14. 什么是模板特化?如何使用?
15. C++中的异常处理机制是怎样的?
16. 什么是 lambda 表达式?它的用途是什么?
17. C++中的std::move和std::forward的区别是什么?
18. 解释一下C++中的析构函数的作用和使用场景。
19. C++中的标准库容器有哪些?它们的特点是什么?
20. 什么是C++中的命名空间?它有什么作用?
21. C++中的类型推导是什么?如何使用auto关键字?
22. C++中的static关键字有什么作用?
23. C++中的虚函数表是如何工作的?
24. 解释一下C++中的内存泄漏及其解决方法。
25. C++中的std::thread是如何实现的?
26. 什么是条件变量?它在多线程中有什么作用?
27. 解释一下C++中的编译期和运行期多态。
28. C++中如何实现运算符重载?
29. C++中的std::pair和std::tuple有什么区别?
30. 什么是C++中的智能指针?它们的类型和使用场景是什么?

答案附在面经中
全部评论

相关推荐

2024-12-05 23:29
门头沟学院 Java
鼠鼠开始觉得bg不错觉得自己实习和秋招都能找到不错的工作。从今天5月份开始准备JAVA,忙忙碌碌,从开始的心高气傲到最后的测试开发😭。5月份开始从算法转JAVA都是9✌🏻的天下(也庆幸自己转的早),开始想找后端,发现根本搞不定,八股压根背不完,压着6月底进了蔚来,碰到了很好的leader、主管和同事,让我有点能在秋招上说的出来的实习。9月参与转正答辩,主管和leader对我期望很高,觉得我必过,然后我给他们重重一击,转正挂了。排序靠后。这时候刚开始一个人接一个项目的测试开发。项目没搞定我就撤退了,转正等结果等了一个月,这时候已经10月份了。实在是不敢赌(主管和我说春招还可以争取一下)回到学校之后就是海投,天天100+官网30+投,那时候已经太晚了压根没有回复,每天就是测评测评,一天5、6个测评,10月中旬开始接面试,这时候就更忙了一天2场面试还有5、6个测评。面完就没消息。10月底收到第一个offer,北京军工所。开的也很不错算法方面的(还是算法给的第一个offer)考虑到家在南方而且对象在高校就忍痛拒了(非常感谢这个offer让我稳定下来了,知道自己还是可以找到的)后续就是不断的面试和offer,点名批评金蝶深圳年包20😤11月算是收到第一个离家近的中厂offer开的也在底线上。隔天就收到美团的offer,忍痛拒了,北京实在是太远了😭感谢团子记录完毕,春招再战!后续就是每天写点大论文,陪陪自己未婚妻!吃吃喝喝顺利毕业!希望大家都收到自己满意的offer😇
点赞 评论 收藏
分享
评论
点赞
3
分享
牛客网
牛客企业服务