快手一面二面三面(已offer)
3.30一面 55分钟
1、自我介绍
2、问毕业课题 详细介绍
3、手撕 多链表排序
4、垃圾回收算法?了解哪些回收器?CMS优化?垃圾怎么标记的?
5、队列和栈的区别
6、介绍一下查询结构
7、B+树和红黑树区别?
8、有哪些解决哈希冲突的方法?有什么区别?
9、有哪些线程安全的容器?HashTable和ConcurrentHashMap有什么区别?
10、用过哪些中间件?Redis怎么用的?分布式锁怎么实现的?
11、问实习
12、微服务怎么拆分的?
13、如果有一个海量数据 如何排序 内存放不下
反问
4.03二面 60分钟
1、自我介绍
2、问实习
3、问项目
4、问一些分布式问题
5、JVM问题
6、手撕 多线程编程
感觉压力有点大 面试官一直说我写的地方有些问题 最后写出来了 感觉也不太满意 自己下来也没发现他说的问题 大概率寄了
4.10三面 20分钟
1、问手上offer情况
2、问实习项目 做了哪些东西 代码结构啥的
3、问框架学习情况
4、职业规划
反问
面试官气场强大
#春招##快手##面经##Java##后端开发#