快手一面(45min)

1、项目相关

       Cellar和 redis有什么区别?

       什么情况下会使用cellar?

       底层是怎么实现数据存储?

2、八股

       为了线程安全,应对并发采取了什么操作?

       你能讲一下原子变量吗?

       volatile关键字讲一下?

       juc包下的关键内容?

       Java的反射你了解过吗?什么时候用反射?反射会有什么问题?

       开发过程中怎么定位死锁或死锁的过程?

       Jvm中,什么时候会发生堆外内存OOM,堆内内存OOM?yong gc 或mix gc什么时候会发生?

       熟悉jvm调优,做过哪些工作,达到什么目标?

       有哪些场景下索引会失效?

       mysql死锁条件是什么,怎么避免?

       mysql的分库分表有了解过吗?

       redis常用的数据结构底层是怎么实现的?

       redis的大key了解过吗?

3.算法

无序数组,偶数放前面,奇数放后面(秒了)

感觉有点kpi,八股回答的差不多,要挂赶紧挂,别影响复活赛哈哈哈哈哈!

#软件开发投递记录##快手快手一面Java开发2024校园招聘#
全部评论

相关推荐

1 7 评论
分享
牛客网
牛客企业服务