招银网络
一面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、举个数据库外键的例子