1. 聊聊你做的项目,具体实现流程是怎样的?2. 数据库为什么用 B+ 树而不是红黑树?3. `new` 和 `malloc` 有什么区别?聊聊可能导致内存泄漏的场景。4. 介绍一下 STL 里常用的容器和它们的特点。5. HashMap 的底层实现原理是什么?6. 你了解哪些排序算法?如果有一千万的数据,但内存只有 1M,该怎么排序?7. 线程和进程有什么区别?什么场景下会用多线程?8. 多线程有哪些安全问题?你了解哪几种锁?9. 死锁产生的条件是什么?能写个死锁的例子吗?10. 算法题:寻找峰值。11. GET 和 POST 请求有什么区别?12. HTTP 常见的状态码有哪些,分别是什么...