猿辅导校招服务端开发Java一面(54分钟)
一直看面经,收获很大。回馈一个。
1. 项目
问的很细很深,很细很深,很细很深(你懂我意思的~~)
因为用了redis就追着问了下
redis的五种对象数据结构,底层编码了解吗
2. Java基础
什么是线程安全,如何实现
synchronize与ReentrantLock
什么时候要GC,如何判断垃圾
强软弱虚四张引用
数据库索引
3. 做题
第一题:删除链表重复元素,要求空间复杂度小于o(n)
第二题:求二叉搜索树的任意两个节点值之差的最小值
大家一起加油啊!!!