百度提前批一面
1,C++内存模型
2,.bss段存放的是什么
3,.bss段和.data放的是静态变量嘛
4,初始化不为零的变量放在哪个段的
5,gcc -fcomom 表示什么意思(记得学习一下gcc编译参数)(不会)
6,C和C++的区别是什么
7,C可以实现面向对象嘛
8,C中的结构体中加什么可以实现面向对象的思想(不会)
9,C++中内存对齐
10,C++多态的原理
11,虚函数表指针的内存分配
12,智能指针
13,shared_ptr和weak_ptr区别
14,右值引用和移动语义
15,引用折叠什么
16,forward和move的区别
17,malloc和new区别(不清楚)
18,malloc底层原理
19,free的本质
20,free和detele区别
21,map和unordered_map的区别
22,lru算法实现原理
23,我现在有个随机函数能随机到1-7的整数,现在我想实现成1-10怎么做
24,项目遇到的难题,怎么解决的
25,linux中找到一个文件夹下所有.cpp文件的行数
26,top命令
27,进程和线程
28,僵尸进程可以使用信号杀掉嘛
29,僵尸进程怎么回收
30,进程间通信
31,这些通信方式哪个最快
32,du和df的命令
33,rm -rf删除文件删不掉,是为什么,为什么删不掉
34,怎么查看文件被谁占用了,用什么命令lsof
#百度#