牛客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
我就是牛可乐

我就是牛可乐

感谢大家的关注