快手java实习一面面经
- 自我介绍
- 实习经历拷问
- Java八股深度拷打
HashMap专题
- Q:数据结构?链表转红黑树阈值?
- Q:put元素过程?hash计算下标?
- Q:扩容机制?元素rehash位置?
这个扩容问题在训练营课后作业中出现过
- Q:为什么长度是2的n次方?
并发编程专题
- Q:ConcurrentHashMap 1.8锁粒度变化?
- Q:volatile底层?除了可见性还能保证什么?
- Q:synchronized优化过程?公平性?
- Q:ReentrantLock底层?公平性?
JVM专题
- Q:GC Roots有哪些?
- Q:垃圾回收算法区别?
- Q:分代收集原理?
MySQL索引专题
- Q:联合索引使用场景?
- Q:like查询走索引情况?
- Q:SQL执行过程解析?
Redis深度专题
- Q:zset底层结构?
训练营Redis源码课讲过跳表实现细节
- Q:TTL过期策略?
- Q:持久化机制对比?
AOF和RDB的优劣在训练营有对比
- 算法题
- 有序数组数字重复次数
#快手##面试##春招##牛客在线求职答疑中心##后端#训练营《二分查找专项》第三讲原题,用左右边界法