快手校招 - Java后端 - 直播架构 - 一面挂

7.30投递 -> 8.5一面挂
#快手##Java##秋招#
一面(面试官很好,但是感觉面试效果一般,确实得认真复盘一下):
1、实习拷打;
2、fixedDelay和fixedRate区别;
3、springboot比spring好在哪里,starter的作用;
4、一致性hash,渐进式rehash,redis cluster 用哈希槽还是一致性hash,redis的proxy模式知道吗;
5、拦截器用的是aop吗,过滤器和拦截器的原理是什么,aop的原理讲一讲,全局异常处理器是不是拦截器,ioc和di说说;
6、mq怎么保证信息的顺序性,怎么保证不重复消费,怎么保证信息不丢;
7、synchronized在JDK8的锁升级,concurrentHashmap锁机制,concurrentHashmap的锁是什么锁(JDK8),concurrentHashmap的Node数组是什么,为什么jdk8以前有分段锁;
8、mysql的delete是马上删除吗,怎么清理磁盘存储碎片,delete后的行数据可不可以重用;
9、reentrantlock和synchronized区别,二者底层实现,AQS的实现原理,为啥是变体CLH队列不同在哪里?jdk8以后两种锁性能差距还明显吗;
10、redis的zset两种底层实现是什么,zset用途;
11、重写和重载区别,我们可以重写构造方法吗,子类怎么调用父类构造方法,super和protected有啥作用?

算法:LC.128 最长连续序列
全部评论
哥,多久约二面呀
1 回复 分享
发布于 08-11 15:32 上海

相关推荐

评论
3
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务