一面视频面试(大概30多分钟):
一面还是比较轻松的,问了一点项目和八股文,整个面试体验很好,面试官很温柔,是我所有面过的体验最好的一场面试
- 自我介绍
- 问了一些项目问题
- hashmap原理,1.8有哪些优化,concurrenthashmap原理,如何保证线程安全,
- 数组和链表的理解,arraylist底层结构,如何扩容,是否线程安全?线程安全的list有哪些
- 对反射的理解,优缺点
- 对jvm的了解,内存区域,如何将一个对象标记为垃圾,了解哪些垃圾回收器
- sql执行的流程
- mysql怎么解决脏读,幻读,不可重复读,mvcc
- mysql如何设置隔离级别
- spring的设计模式,单例的实现方式有哪些
- spring的事务原理,在哪些情况下会失效
- 输入一个网址,发生了什么
- 离职原因,反问
总结:一面比较注重基础,问了比较多的基础问题,面试体验很好,有些答的不全的也会帮补充,二面见后续......