1. 自我介绍 2. 学了哪些课程 3. 会C++/C吗 4. 操作系统 - 虚地址和实地址 - 进程线程 5. 多线程 6. java的锁 7. vector和list 8. 虚函数 9. 计算机网络 - 网络中有那些协议 - TCP三次握手 - TCP/UDP区别 - TCP怎么保证安全性的 - UDP要保证安全性怎么改 - http和https 10. 归并和快排的区别 11. 算法题,第k大(要求动态,我知道用堆,但是不会写orz)