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 上海

相关推荐

野猪不是猪🐗:现在的环境就是这样,供远大于求。 以前卡学历,现在最高学历不够卡了,还要卡第一学历。 还是不够筛,于是还要求得有实习、不能有gap等等... 可能这个岗位总共就一个hc,筛到最后还是有十几个人满足这些要求。他们都非常优秀,各方面都很棒。 那没办法了,看那个顺眼选哪个呗。 很残酷,也很现实
点赞 评论 收藏
分享
03-19 10:07
已编辑
广东药科大学 golang
Yki_:你倒是进一个面啊
点赞 评论 收藏
分享
评论
3
25
分享

创作者周榜

更多
牛客网
牛客企业服务