问到的知识点
C++ 多态是什么
虚函数是什么?纯虚函数是什么?
类模板的特化是什么?
Tcmalloc用过吗?它的底层是什么样的?
Define和inline有什么区别?
重载是什么?底层是怎么实现的?
如果有两个重载函数 他们的输入参数是 int char 和 char int 那么如果输入char char会怎么调用
Vector和deque有什么区别?是线程安全的吗?如何实现的呢?
Vector如何进行扩容?
无锁结构如何实现多线程?
Gdb如何查看函数的堆栈情况?
硬连接和软连接有什么区别?
Udp如何实现可靠传输?为什么不直接用tcp?
Valgrind用了哪些组件?怎么从结果分析问题?
如何让一个类在堆上生成?
C++11 了解过多少?
Uniqueptr如何实现?
移动语义是什么?举例说明
说几个常用的设计模式?设计模式的优点与缺点
为什么有人说单例模式不应该算作一种设计模式?
情景题:
有两个在内存中的系统 一个是学生信息管理 另外一个是教师打分系统 更新这两个系统 的话如何 如果使用自己写的内存分配制器,应该如何设计