面试注重基础和算法。1、hashmap,hashtable,concurrenthashmap 区别,原理,线程安全
2、synchronized 修饰对象,静态类的区别
3、单例模式,懒汉,饿汉,双重校验的优缺点
4、线程池:处理过程,关键参数,拒绝策略
5、类加载机制,过程
6、jvm:垃圾收集器,每种垃圾收集器使用的垃圾收集算法,作用区域,对比,G1 的实现
过程
7、atomic 原子类,原理
8、设计模式(简单提了一下单例,代理,装饰者、模板,工厂)
数据库
1、B+数(从排序二叉树-> avl 树-> B 树-> B+树说了个遍,不同数据结构的对比,优缺点)
2、解释脏读
3、一个线程在10:00:00(十点0 分0 秒)访问数据库进行查询操作,10:00:10(10
点0 分十秒)返回,但是另一个线程在10:00:01 对数据库同一个元素进行了修改,问返
回的结果是修改前的还是修改后的
4、MVCC 原理...查看更多