牛客C/C++校招、社招面试题汇总!
我就是牛可乐
2024-10-20 02:45:27
⭕前言:C/C++校招、社招面试题1000+道常见面试题,大部分的面试题对于C++后端、桌面开发、嵌入式、音视频开发都是通用的,建议大家根据整理的面试题整理答案,一定要自己整理答案才能把知识转化成自己的能力,只有通过动手动脑才能加深映像(注:部分面试题分类不一定严格按类别分类)。
⚜️特殊说明:转载公主号《深入浅出cpp》| 仅供贴主学习使用
⭕一、C/C++语言
⚜️常见问题:智能指针、多态、虚函数、stl原理。
1.智能指针实现原理
2.智能指针,里面的计数器何时会改变
3.智能指针和管理的对象分别在哪个区(智能指针本身在栈区,托管的资源在堆区,利用了栈对象超出生命周期后自动析构的特征,所以无需手动delete释放资源。
4.面向对象的特性:多态原理
5.介绍一下虚函数,虚函数怎么实现的
6.多态和继承在什么情况下使用
7.除了多态和继承还有什么面向对象方法
8.C++内存分布。什么样的数据在栈区,什么样的在堆区
9.C++内存管理(RAII啥的)
10.C++从源程序到可执行程序的过程
11.一个对象=另一个对象会发生什么(赋值构造函数)
12.如果new了之后出了问题直接return。会导致内存泄漏。怎么办(智能指针,raii)
13.c++11的智能指针有哪些。weak_ptr的使用场景。什么情况下会产生循环引用
14.多进程fork后不同进程会共享哪些资源
15.多线程里线程的同步方式有哪些
......
.
内容来自牛友:我会CPP
来源:牛客
0
阅读:0