去哪儿后端java面经
一面:
arraylist和linkedlist的区别
hashmap的实现
如果不用链表加红黑树,怎么解决冲突
volatile关键字
如果要实现一个计数器,多个线程去操作一个变量,来一个线程计数器就+1,怎么实现?我说volatile+actomicinteger。又问:actomicinteger怎么实现原子性
操作系统的虚拟地址了解吗
http2了解吗
Tcp建立连接之后发送数据的具体过程
Jvm的运行区域,知道安全区和安全点吗
栈帧是什么?一个方法加载的过程中栈帧会有什么变化
类加载机制
说说项目怎么用多线程的,线程池的大小依据什么设置的
mysql的索引结构