笔试题
1.线程在未启动的情况下,调用t.run()方法,执行结果
2.java.util包下各个集合类的继承关系,并简单说明
3.写一个安全的单例模式
4.编程题
(1)客户端Client类10个并发去访问服务端的remote()方法
(2)服务端Server类remote()方法最多允许1秒被访问5次
5.case:1 ... 没有break的时候,执行结果
6.synchronized和并发包下的lock有什么区别
面试题
1.kafka怎么防止消息重复消费,或者说如何保证消息的幂等性
2.git版本回退的命令
3.redis的哨兵模式原理
4.对于项目上线失败怎么看
5.怎么看待加班的问题
6.个人职业规划
7.分布式集群模式,如何保证代码不被重复执行
8.线程池的执行原理
9.未完待续。。。