一面9.21
1、自我介绍
2、项目的优化部分
3、具体的数据库中的表
4、java常见的集合类,List、Map、Set
5、ArrayList的扩容策略
6、ArrayList和LinkedList是线程安全的吗,怎么实现线程安全
synchronized,CopyOnWriteArrayList
7、JVM的内存结构
8、TCP和UDP协议的不同
9、TCP四次挥手
手撕:所有路径和
2、项目的优化部分
3、具体的数据库中的表
4、java常见的集合类,List、Map、Set
5、ArrayList的扩容策略
6、ArrayList和LinkedList是线程安全的吗,怎么实现线程安全
synchronized,CopyOnWriteArrayList
7、JVM的内存结构
8、TCP和UDP协议的不同
9、TCP四次挥手
手撕:所有路径和
二面 9.26
1、最近看了什么书
2、程序计数器是干什么的
3、类的加载顺序
父类子类加载
4、volatile
保证可见性,刷新回主内存
5、主内存是什么
6、寄存器是干什么的
7、什么是外键,为什么加外键
保证一致性、完整性
8、什么是幻读,用什么来解决幻读
9、间隙锁是什么原理
10、什么是数据库事务
11、什么情况下,什么场景下需要用到事务,具体的例子
转账
12、举个数据库外键的例子
2、程序计数器是干什么的
3、类的加载顺序
父类子类加载
4、volatile
保证可见性,刷新回主内存
5、主内存是什么
6、寄存器是干什么的
7、什么是外键,为什么加外键
保证一致性、完整性
8、什么是幻读,用什么来解决幻读
9、间隙锁是什么原理
10、什么是数据库事务
11、什么情况下,什么场景下需要用到事务,具体的例子
转账
12、举个数据库外键的例子
全部评论
(2) 回帖