有些问题回忆不清了,这两天有空了看看录屏再补充
3.18 笔试 (1小时ak)
3.24 一面 (mentor面) 1h
自我介绍
问项目
编译过程如何裁决是否要把函数inline掉
GCC的不同优化等级都进行哪些优化
什么是尾递归,为什么尾递归能优化
介绍一下malloc和new
C++怎么在已经分配好的空间上调用构造函数
C++析构函数为什么设置为虚函数
介绍一下C++智能指针
实现一下shared_ptr
智能指针的问题,线程安全吗
介绍一下右值引用
右值引用的作用
什么是移动语义
什么是完美转发
静态编译和动态编译的区别
链接的过程是干什么
Linux下如何查看一个大文件
sed和awk的区别
介绍一下unordered_map机制,和map的区别
写题 LRU Cache
3.29 二面 (leader面) 45min
问项目
有哪些常见的性能优化手段
为什么计算机要给储存结构分级
L1和L2哪个对性能影响更大
缓存对程序性能的影响都体现在哪些方面
如何写缓存友好的程序
三门问题
写题 链表区间反转 从有序数组生产平衡树
4.4 oc
#我的实习求职记录#