一面(45min):
1、怎么理解HTTP的无状态
2、除了进程,线程还有哪些?
3、大文件的上传方式(个人项目里的问题)
4、在Java中,A线程调用B线程做某些工作,对于B的结果,A线程只想等待特定的时间而非一直等待,应该怎么做?
5、Spring MVC的执行流程
6、索引的分类(数据结构层面,B+树,Hash etc)
二面(45min):
1、为什么有了HTTP还要有RPC
2、RPC有服务注册中心,HTTP中有类似的东西吗?
3、算法:在一个list中,给定一个值target,输出所有和为target的子序列(两个数据范围,两种解法)
并非面试过程中的所有问题,仅记录一些印象较深或没答好的问题