当前位置: 首页 > 面试经验 >

快手二面+HR面

优质
小牛编辑
171浏览
2023-03-28

快手二面+HR面

忘记发二面面经了,已经凉了,所以补一下

2022.08.19 Java开发工程师 二面(1h)

无自我介绍直接面

SpringMVC和SpringBoot的区别

SpringBoot托管tomcat的方式和正常的tomcat有什么区别,或者说怎么把项目部署到tomcat中

springboot只能用tomcat服务器启动项目吗

concurrentHashMap在1.8中是怎么加锁的(CAS+Synchronized)

讲讲Synchronized的锁优化(无锁->偏向锁->轻量级锁->重量级锁)

锁的自旋次数(10次)

讲一下偏向锁的使用场景,他有什么缺点(线程竞争,频繁升级)

怎么开启偏向锁,怎么关闭自旋锁(JVM中的参数设置,具体不知道)

讲讲秒杀系统,秒杀系统需要解决的核心问题是什么(高并发和高可用)

讲一下分布式锁(setnx,setex,lua脚本,redission)

Lua脚本会出现什么问题?(不可重入,不可重试,超时释放)

还了解过什么分布式锁的方案(Zookeeper,redis,mysql)

在真实服务器场景中部署过项目吗

讲一下AQS锁的底层原理(CLH双向队列)

头节点怎么唤醒下一个节点(双向链表从尾向头遍历找到首节点,调用UnSafe类下的unpark()方法)

算法

实现一个HashMap

初始化,get(),put(),resize(),rehash(),太长了....写了100多行 20min

反问

HR面

2022.09.06 HR面(20min)

自我介绍

从项目中学到了什么东西(技术 业务 架构 流程)

遇到过什么挫折吗

挫折对你的成长有什么影响吗

学习能力

偏向业务还是偏向技术


9.16 打电话通知流程终止
聊的挺好,但是挂了,不知道为啥就没了,挺难受的。
#快手##快手面试#
 类似资料: