一面: 智能指针 share-ptr和weak_ptr讲一下,手撕写一下是怎么死锁的 编译器前端后端,后端的优化 http2.0和http1.0区别,如果没有http2.0,,怎么解决短连接问题, 长连接,keep-alive了解吗 字节对齐了解吗 struct mystruct{ int a; double b; float c}字节长度是多少 程序怎么加载运行的,编译汇编链接之类? 为什么要汇编,不直接从C++翻译成机器语言 map和order map区别?为什么用红黑树而不是二叉平衡树? session和cookie的区别 手撕代码 [1,2], [2,1]...