百度c++提前批一面面经
面试体验最差的一次,虽然老东家还是想吐槽😐
1.static用法?全局静态变量和局部静态变量?存储位置?
2.四种cast
3.指针和引用区别
4.智能指针
5.指针和数组区别
6.析构函数的作用
7.析构的顺序
8.虚函数和多态
9.RTTI
10.map和set区别及原理
11.vector和list区别以及应用
12.内存泄漏?怎么查找?
13.进程和线程区别?
14.TCP三次握手四次挥手,如何保证可靠性?
15.http状态码
16.mysql几种锁?
17.单核多线程需要加锁吗?
18.死锁
19.互斥锁
算法:两数之和、给定数组和ijk判断是否有nums i =nums j并且|i-j|<k
狂怼实习项目加自闭提问:你为什么总是说可能、应该?你到底知不知道?
算法第一题简单几分钟写完,第二题刚开始看他说我第一题做太久了第二题不让写了?大哥?我也没说我不会啊第一题我压根儿没卡说了思路就写代码出来你说我写太久?反问环节也没有直接让等通知我人都麻了
总的来说百度面试感觉还是考察知识广度,各个问题都没深问看的一些源码也用不上,太难受了
#百度提前批面试##面经##校招##百度##C++工程师#