二面后20分钟oc,base上海
面试题目
1.项目拷打
2.多态
3.vtable的创建时机
4.一个类能否有多个vptr
5.什么时候将析构函数定义为虚函数
6.extern "C"
7.右值引用
8.std::move和std::forword
9.智能指针
10.shared_ptr循环引用
11.智能指针为什么避免传入裸指针
12.cpp类型转换
13.条件变量
14.C++标准库的多线程函数
15.A线程向B线程发出信号,B线程还未创建出来,导致信号丢失,如何解决
16.线程池的线程数目如何确定
17.线程池相关拷打
18.单例模式
19.单例模式如何保证线程安全
20.为什么单例里使用shared_ptr的构造函数而不是make_shared
21.单例模式的另一种实现方法(静态局部变量)
22.gdb如何调试core dump
23.git的rebase
#实习#