一面: -tcp/ip,三次握手四次挥手。 -time_wait和close_wait的区别。 -进程线程协程的了解。 -协程与线程之间的关系 -堆排序的具体过程,时间复杂度 -对哈希map的了解,底层实现 -项目和实习经历(占了大部分时间) -手撕代码,给定字符串中的无重复子串 -反问环节 二面: 聊项目,在项目中遇到的技术问题,开发使用的什么框架(楼主是基于spring),对框架知识有没有理解等 问对C++和Java哪个技术栈更了解,楼主因为科研和实习开发分别用的C++和Java这里答的就是C++更熟悉 重写和重载的区别 手撕代码...