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. 中断和异常的区别
相关问题收录到专栏中
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. 中断和异常的区别
相关问题收录到专栏中
c++/嵌入式面经专栏-牛客网
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2Fcreation%2Fmanager%2FcolumnDetail%2FMJNwoM
全部评论
感谢分享
mark
相关推荐
查看4道真题和解析 点赞 评论 收藏
分享
04-14 19:08
南昌航空大学科技学院 C++
饼子吃到撑:现在就是学历大于一切了,尤其是应届生,你再厉害人家筛选按钮选择985双非直接完蛋,学历就是硬伤,公司肯定都想用优秀的人,但是不知道你到底优不优秀只能通过最原始的方法来筛选~学历, 点赞 评论 收藏
分享
南宫搵:我25届的,双非学院本,一路走来只有实习是一家大厂,毕业去了一家超级小的小厂工作了一年(领导超级好)!但是因为离家特别远跳槽去了深圳一家小公司被狠狠地社会教育了,然后又开始找工作,最后找到了百度!我现在越来越相信一切就是最好的安排了! 点赞 评论 收藏
分享