一面
八股
Java基本数据类型和引用类型
面向对象三大特征
继承,多态,封装
private关键字,final关键字
父类的静态代码块、构造方法和子类的静态代码块、构造方法的加载顺序
先静态(先父后子(静态变量和静态初始化块是按照他们在类中出现的前后顺序执行)),
然后非静态(先父后子(父类构造块和变量+父类构造器执行完毕,考虑子类构造块和变量+子类构造器))
代码块,变量,构造方法的执行顺序
变量 - 代码块- 构造方法
sleep()方法和wait()方法的区别和共同点
TCP四次挥手
Java类加载机制
Java怎样划分新生代和老年代
数据库左连接和右连接
智力题
1000个苹果放10个箱子 - 转换为二进制秒解
算法
数组最大子序和 - dp 5min 解决
二面
八股
String常量池
String字符串拼接(答的不太好)
ThreadLocal使用方式 -- 你具体是怎么使用的
为什么Java中有GC还会内存泄漏
数据库哪些隔离级别能防止幻读
算法
手写单例模式 - 双重校验锁
数组中第K大元素 - 快排10min解决
全部评论
(7) 回帖