C++ 面试合集(2)

1. 继承和虚继承的区别是什么?
2. 多态的类内存布局是怎样的?
3. 被隐藏的基类函数如何调用?
4. 多态实现的三个条件和原理是什么?
5. 拷贝构造函数的作用及用途是什么?什么时候需要自定义拷贝构造函数?
6. 析构函数可以抛出异常吗?为什么?
7. 什么情况下会调用拷贝构造函数?
8. 构造函数为什么一般不定义为虚函数?
9. 什么是纯虚函数?
10. 静态绑定和动态绑定的介绍是什么?
11. C++所有的构造函数有哪些?
12. 重写、重载、覆盖的区别是什么?
13. 成员初始化列表的概念,为什么用成员初始化列表会快一些?
14. 如何避免编译器进行的隐式类型转换?
15. bootloader、内核、根文件的关系
16. Bootloader的启动过程
17. 为什么需要BootLoader
18. Linux内核同步方式总结
19. 为什么自旋锁不能睡眠,而在拥有信号量时就可以
20. Linux下检查内存状态的命令
21. Linux的软件中断
22. 大小端的区别以及各自的优点
23. 一个程序从开始运行到结束的完整过程
24. 堆、栈、内存泄漏和内存溢出的定义
25. 堆和栈的区别
26. 死锁的原因、条件及预防
27. 硬链接与软链接的区别
28. 虚拟内存、虚拟地址与物理地址的转换
29. 32bit与64bit的区别
30. 中断和异常的区别

相关问题收录到专栏中
全部评论
感谢分享
1 回复 分享
发布于 2024-08-20 23:13 黑龙江
mark
点赞 回复 分享
发布于 2024-08-20 09:11 上海

相关推荐

03-26 22:55
门头沟学院 Java
烤冷面在迎接:河南byd,应该就是郑大了。不过24届计算机是特殊情况,那年除了九✌和强2,以及两三个关系够硬的双非,其他的都是炮灰,感觉是十几年来互联网行业最烂的一年,如果想了解最新的就业情况,得找现在的大四。
点赞 评论 收藏
分享
评论
3
25
分享

创作者周榜

更多
牛客网
牛客企业服务