9.16 60min
1.Java的异常,讲一讲
2.CheckExceptions说一说
3.线程安全的集合都有哪些
4.HashTable,ConcurrentHashMap分别怎么实现的
5.ConcurrentHashMap底层数据结构
6.JVM内存分配讲一讲
7.讲讲你了解的垃圾回收器
8.你讲的那些垃圾回收器的适用场景?
9.设计一个高并发系统
10.数据库锁
11.事务四种隔离级别
12.分别是如何实现的
13.进程和线程区别
14.进程间通信方式以及线程间通信方式
15.lc155.最小栈
9.27 60min
1.聊项目
2.Java哈希表有多种实现你了解吗,讲讲
讲了底层,应该是理解错面试官意思了,他后续细致了问了一下
3.hash算法有哪些
4.这些算法适合所有场景吗?String类型怎么进行hash
5.hashcode是怎么实现的?
6.排序算法了解哪些
7.两个排列好的数组,取交集,怎么实现
8.海量数据取前K大,怎么实现
9.栈了解吗?
10.栈的应用场景
11.数据库MVCC解决什么问题?除了RR以外呢?
12.负载均衡解决什么问题?为什么要有加权轮询?
13.Java使用LRU的场景了解吗?
14.Spring IOC讲讲
15.如何实现的?
16.反射如何实现的?
17.做题 LRU
心态崩了,始终get不到面试官的点,就导致我说的他总不满意,就一直嗯,行吧,好吧。。。。甚至一开始都不知道我是一面还是二面。。凉凉估计。
#面经#