自我介绍?
找一个觉得话题多的项目着重介绍一下?
一致性hash有了解吗?解决什么问题?如何实现?
map打印key和value的方法有几种?
为什么List可以转成Stream而map和set不行?
map.put(“123”,"AB“); map.put(new String(“123”),“BC”);map.get(“123”)的值是多少?
hashmap中的key如何确定唯一?
线程有几种状态?
Thread.sleep(n)和obj.wait()有什么区别?(从线程状态改变来聊)
执行完Thread.sleep(n)和obj.wait()被obj.notify()唤醒后线程进入什么状态?
轻量级锁(CAS)和重量级锁LookSupport.park()的使用场景?为什么?
synchronized和ReentrantLock有什么区别?
ArrayList和LinkedList有什么区别?使用场景是什么?
ArrayBlockingQueue和LinkedBlockingQueue有什么区别?
线程池有哪些参数能配置的?线程池工作原理?core=5,max=10,queue=20,此时线程池有7个线程在跑,问至少往线程池里提交了几个任务?
mysql索引中主键索引和唯一索引有什么区别?唯一索引和普通索引有什么区别?
最左前缀原则如何失效?为什么?如:索引[a,b,c],有条件where a=1,b=2 order by c索引是否生效? where a=1,c=2 order by b索引是否生效?
组合索引如何查询的?
Io模型?netty组件、IO模型?tomcat源码?
11-03