快手一二面凉经
base商业化Java
一面8.25
- 自我介绍
- 实习期间遇到挑战及如何解决
- 10亿数据,5亿内存,如何查找重复元素:布隆过滤器
- 数组与arraylist区别、linkedlist
- redis分布式锁实现,怎么实现可重入(不释放即可)。如果保证集群稳定性
- zookeeper实现分布式锁;有哪些节点类型;集群如何保证数据一致性
- spring常用模块;与springmvc、springboot区别;过滤器和拦截器
- Java两种动态代理区别,默认使用哪个
- Java消息队列?
- 红黑树特点;在Java中哪个类型用到
- 两道算法:最长回文子串二维数组求池塘数量大小,按升序排列
二面8.31
- 自我介绍
- 众数集合,严格O(n)解决?
- hash冲突解决方式:开放定址法、再哈希、拉链法
- 开放定址法,如果冲突在桶头部需要大量遍历怎么办?你最后跟我说还是拉链法好?
- 秒挂