发面经攒人品喽,面完第二天中午发了感谢信1.习惯的开发环境是2.习惯的c++标准3.准备开发环境,开屏幕共享4.编程题1:每次调用返回随机数,可以使用任何标准库里的东西5.编程题2:在连续调用时产生一个010101序列6.关于程序的编译过程了解多少?7.函数内定义的静态变量和全局变量,在链接阶段不同的翻译单元之间有什么区别吗8.写一个函数,有序数组中找出目标值,参数为(数组头指针,数组长度,需要查找的数字)9.现在电脑寄存器的宽度是多少位或字节的,知道吗?10.你知道cpu的缓存有多少级吗11.开放问题:查找电脑的三级缓存有多大12.你知道你的cpu是多少位的吗13.你刚才说过你惯用环境是c++11,说说有哪些特性吧14.c中可以用qsort传一个函数指针进去,假如对同样的数组排序,qsort和sort在性能上有什么差别15.用lambda和传入函数指针会带来什么性能差异吗?16.智能指针了解吗17. 在shared_ptr中,采用什么策略管理内存18.说到string你有看过标准库的源代码吗19.有了解过c++1417的东西吗20.如果让你实现功能类似的string,想一下有哪些数据成员21.你的电脑上一个运行进程可以申请的最大堆空间有多大,即64位平台堆空间大小?22. 如果是32位平台知道吗?23. 字节对齐