快手 校招 面经/时间线
java
直播架构中心/音视频(具体组信息已隐去 可私)
9.27一面
1h
- 手撕:单例模式
- jvm怎么防止指令重排
- 手撕:旋转数组的二分查找
- aqs和synchronized的实现细节和区别 aqs里的condition队列了解吗
- Threadlocal了解吗 底层数据结构是什么
- 内存泄漏要怎么解决
- 线程池有哪些核心参数
- 线程池怎么关闭的 细节流程了解吗
- mysql索引类型
- mysql索引数据结构 为什么用b+树 优势
- 事务隔离级别
- 幻读的原因和解决方案
- mysql有哪些粒度的锁
- 索引前缀
- 做过索引优化吗
- redis分布式锁
- 限流算法
- 公司的ratelimit/kconf怎么实现的 底层源码
- 实习
10.9 二面
1h
- 实习时用了公司哪些框架
- 实习项目
- http2.0相比1.0的特点 有看过官方的规范吗
- 手撕:lru
- 接口和抽象类的区别
- jvm的类加载机制
- 用反射做过什么
- spring怎么解决循环依赖
- 线程要用的变量为什么要加final
- 公司的kconf原理了解吗(不会)
- 有哪些负载均衡算法
- cap理论 怎么理解(面试官:一致性和可用性不一定冲突)
- linux的io模型(阻塞非阻塞 同步异步) java的nio是哪种
- 过了的话还能来实习吗(实话实说 可能要年后)
反问:接近10105
10.12 三面
45min
- 实习工作
- mongodb适合哪些场景 怎么分布式部署(不会)
- 分库分表怎么做
- 项目背景
- mysql存储过程的优缺点 为什么oracle存储过程用的多
- 注册登录的信息怎么保证安全性
- 事务有什么特点
- 什么时候出现脏读幻读
- http3.0
- redis怎么解决高可靠 突然宕机数据怎么恢复
- offer情况 工作偏好(一开始说了想贴近业务才发现是中台 完蛋)
10.19 hr面
30min
- 实习
- 讲一下你对直播整个链路的理解
- 三面面试官说你想做业务 但我们是中台(疯狂补救)
- 有哪些指标衡量工作做的好不好
- aigc怎么理解
- offer情况
- 期望薪资
- 毕业前能实习吗 能实习多久
- 反问:看重沟通、学习能力、岗位匹配度
后续无消息
#软件开发2024笔面经##java##面经##快手##校招#【一加仑】Java秋招面经 文章被收录于专栏
bg:24届985本科计算机类,一段中厂实习,力扣七十题左右。