都是挺基础的问题,发个面经长长人品
自我介绍
1、使用过线程池吗?有什么参数?怎么设置参数?为什么要这样设置?具体场景呢?
2、进程切换具体切换的是什么?线程切换呢?
3、能讲一讲NIO吗?它的非阻塞具体在哪里?
4、了解过AIO吗?讲一讲
5、Netty是用来做什么的?为什么说它高性能?具体讲一下
6、你觉得TCP协议有什么缺陷吗?(应该是一个开放性问题?)
7、Mysql联合索引(a,b,c),查询条件ab,ac,bc,具体哪些使用到了索引?为什么?
8、选一个你最熟悉的方面,我来问你问题(小奖励?)
这里我选的是mysql,问的是:如果在事务提交的过程中宕机了,那么在恢复数据的时候,底层会发生什么?
9、算法题
3. 无重复字符的最长子串
变式:求至多有k个不同字符
10、反问环节