许愿瓜子HR面
听说牛客上许愿比较灵,许愿一下
一面时间隔得有点长,加上家里有点事,有些记得可能不是很清楚0.0
一面
Java基础
泛型
ArrayList和LinkedList的区别
HashMap
HashMap是线程安全的么
有哪些线程安全的map
MySQL
索引
B+树和B树
事务ACID
union和union all
索引失效的场景
幻读
mvcc
间隙锁
多线程
syn底层原理
如何保证线程安全
死锁
怎么预防死锁
线程池种类 核心参数 怎么设置大小
线程池执行原理
CAS
计网
三次握手四次挥手
为什么要等待2MSL
TCP和UDP的区别
TCP如何保证可靠性的
浏览器请求一个url的过程
JVM
GC Root的对象
如何判断内存中的垃圾
双亲委派机制
为什么要双亲委派机制
Java创建一个对象的过程
spring
IOC和AOP
动态代理(JDK动态代理和CGLIB动态代理)
mybatis
#{}和${}的区别
算法题
二面
数组和链表的区别
http和https的区别
hashmap底层原理
Java中的内存泄漏和内存溢出
B+树和B树的区别
算法题:杨辉三角