3、junit用法,before,beforeClass,after,afterClass的执行顺序
5、nginx的请求转发算法,如何配置根据权重转发
6、用hashmap实现redis有什么问题(死锁,死循环,可用ConcurrentHashmap)
11、一万个人抢100个红包,如何实现(不用队列),如何保证2个人不能抢到同一个红包,可用分布式锁
13、两个Integer的引用对象传给一个swap方法在方法内部交换引用,返回后,两个引用的值是否会发现变化
14、AOP的底层实现,动态代理是如何动态,假如有100个对象,如何动态的为这100个对象代理?
15、是否用过maven install、 maven test、git(make install是安装本地jar包)
16、Tomcat的各种配置,如何配置docBase
20、Zookeeper的实现机制,有缓存,如何存储注册服务的
22、用过 Spring的线程池还是java的线程池?
23、字符串的格式化方法 (20,21这两个问题问的太低级了)
27、java有哪些锁?乐观锁 悲观锁 synchronized 可重入锁 读写锁,用过reentrantlock吗?reentrantlock与synmchronized的区别
30、为什么线程执行要调用start而不是直接run(直接run,跟普通方法没什么区别,先调start,run才会作为一个线程方法运行)