5.8 牛客视频面试 70min(回忆版,乱序)
==================
1.自我介绍
2.手撕:LRU、二叉树层序遍历、单例模式
3.实习和项目相关
4.HashMap、ConcurrentHashMap底层
5.讲讲红黑树
6.staic和final关键字结合jvm来讲
7.讲讲JMM
8.讲讲垃圾回收和死亡对象判断方法,具体讲讲可达性分析
9.线程和进程-》进程的通信方式-》线程状态-》线程上下文切换-》死锁以及解决-》wait和sleep-》多线程-》为什么多线程-》如何创建多线程-》多线程安全问题-》如何解决-》两种锁Sy和re-》区别和底层实现
10.内存管理
11.Java设计模式
12.Java代理
13.IO模型
==================
b站的面试体验好棒,面试官全程笑嘻嘻的,自我介绍完还夸我好厉害,虽然一点儿安卓都不懂。