好未来实习(一面)
1、线程池参数、执行流程?
2、threadlocal作用、多线程处理业务逻辑时能否获取到ThreadLocal?
3、redis分布式锁原理?
4、synchronized、ReentrantLock是否可以重入,是公平锁还是非公平锁?
5、什么情况下会死锁?
6、什么是索引?如何判断是否要加索引?
7、linux过滤出文件中的关键字,如果想实时追踪文件写入的内容并过滤该如何做?
8、linux下CPU飙高、死锁等问题排查?
9、redis内存淘汰策略?
10、给key设置ttl,到时间后key是否马上过期(删除策略)?
11、ArrayList、LinkedList原理及区别
12、gender字段经常作为查询条件,是否要给它加索引?
13、TreeMap原理?
14、HashMap、ConcurrentHashMap?
还有一些零零散散的问题,记不清了
问完写了两道题