招银网络科技java一面面经
38分钟;
自我介绍;
java:
常用的数据结构;
链表(linkedlist)的结构原理;
hashset和hashmap各自原理;
hashmap使用头插***导致什么;
线程安全的map;
concurrenthashmap和hashtable区别;
锁的分类;
说一下volatile,synchronized,reentrantlock各自原理和区别;
进程和线程的区别;
死锁的条件;
怎么避免死锁;
jvm:
gc算法;
新生代和老年代里各自垃圾回收机制;
spring:
ioc和aop;
依赖注入方式;(setter,构造器,注解)
spring事务的传播机制;
springboot的优点;
数据库:
主键索引,唯一索引,聚集索引;
数据库事务隔离级别;
MySQL默认的是哪一种;
解决了哪些问题;有没有解决幻读;怎么解决;
网络:
tcp三次握手和四次挥手原理,两次挥手行不行,会导致什么;
http中get和post区别;幂等;
自选一个排序算法手写;
反问;