赞
踩
1.讲项目
2.数据库乐观锁使用
3.状态机
4.如何解决状态机不对问题
5.如何分库分表
6.MySQL极限
7.HashMap源码
8.设计一个线程安全的HashMap
9.快排的实现,时间复杂度和空间复杂度
10.会什么算法
11.如何把项目变成SOA架构
12.Spring源码,最深刻的模块,aop用途
13.JVM内存模型
14.垃圾回收机制
15.项目中查看垃圾回收
三轮技术面(150分钟)
1.ConcurrentHashMap底层原理?
2.手写一个LRU(用LinkedHashMap)
3.HashMap底层数据结构?
4.JDK1.8中的HashMap为什么用红黑树不用普通的AVL树?
5.为什么在8的时候链表变成树?
6.为什么在6的时候从树退回链表?
7.线程池7个参数,该怎么配置最好?
8.说一下volatile
9.volatile的可见性和禁止指令重排序怎么实现的?
10.CAS是什么?PriorityQueue底层是什么,初始容量是多少,扩容方式呢?
11.若原始大小<64,则扩容为原来的2倍+2,不然就扩容为原来的1.5倍
12.HashMap的容量为什么要设置为2的次幂?
13.你知道跳表吗,什么场景会用到?
14.CopyOnWriteArrayList知道吗,迭代器支持fai
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。