1.首先项目拷打+遇到最大的困难2.了解微服务吗?3.什么是 C++ 的野指针4.New 和 malloc 的区别5.把一个指针 free 两次的后果6.什么是内存泄漏7.检测内存泄漏的工具8.项目里面用到了哪些设计模式9.单例模式中的懒汉和饿汉10.TCP 和 UDP 的区别11.DNS 用的是哪个, 什么时候会用 TCP12.Https 中 TLS 握手的细节13.常见的 http 错误码14.Linux 如何进行抓包15.如果一个项目中 cpu 突然占用 100%, 通过什么命令定位是哪个进程造成的16.如何设计负载均衡的场景17.C++编译过程18.动态库和静态库的区别19.现在一个场景中有大量的定时器, 力度不同 (有毫秒级,分钟级, 天级等), 让你设计这样的模块, 保持高性能, 你会怎么考虑20.GDB 如何挂在一个正在运行的程序上, 如何打断点, 如何进入某个具体的栈空间21.Git 如何回滚已经提交的代码22.读写锁的底层实现23.什么时候会用的内存池, 如何实现24.Dock 用过吗25.大模型微调算法