1.自我介绍
2.怎么学的编程,什么时候转的java?
3.自己是怎么学的?
4.redis了解吗?
5.多线程、单线程、I/O多路复用?
6.缓存雪崩、穿透、击穿?
7.Redis分布式锁是什么,怎么使用?
8.悲观锁和乐观锁的区别?java里怎么实现?
9.CAS了解?CAS可能会出现的问题?除了ABA呢?
10.数据库锁是什么?还有zookeeper是什么?(直接说不会)
11.线程安全的hashmap有了解吗?
12.concurrentMap实现原理?1.7和1.8的区别?
13.可重入锁有了解吗?
14.互斥锁?信号量?
15.什么是内存泄漏?
16.Threadlocal为什么会有内存泄漏?子线程可以用父线程的Threadlocal吗?
17.GC有了解吗?都有哪些引用?分别是什么?
18.有哪些垃圾回收器?
19.那些垃圾回收方法?
20.讲一讲G1?
21.并发和并行的区别?
22.Atomic原子类有了解吗?
23.快排是什么?
24.什么是动态规划?
25.拷打项目(评价为玩具项目)
26.给了一段代码,写一下怎么让三个线程按顺序执行(信号量)
27.版本号大小验证,简单的一道模拟题
28.手写工厂模式