4.16 一面 (75分钟) 1.自我介绍2.问项目3.C++11新特性4.智能指针5.循环引用问题及解决6.手写shared_ptr,就大概哪些成员变量和成员函数实现7.move有了解过吗8.给出了智能指针一段代码的用法,找错9.C++内存管理10.STL的一些容器11.一个程序从预处理到运行经历了那些过程(详细说,编译过程中还包含词法分析、语法分析、语义分析......)12.进程和线程的区别13.进程和线程资源共享问题14.死锁的概念15.死锁产生原因16.死锁的预防17.死锁的避免 算法题 704. 二分查找56. 合并区间 4.16 二面 (55分钟) 1.自我介绍2.问项目 ...