快手-商业化JAVA一面
1. 自我介绍
2. 实习
1. 为什么系统要去做重构
2. 如何全选Hive数据
3. 如何进行圈选
4. JAVA基础与并发
1. JVM内存划分与GC算法过程
2. 频繁出现Full GC如何排查
3. ThreadLocal 内存泄露的底层原因是什么,和使用有关系吗?
4. 线程安全主要解决什么问题?你对线程安全的理解?
5. AQS框架的过程
6. ReentrantLock 底层实现是否会有阻塞过程
7. 多线程之间如何进行通信?
8. 共享变量存在可见性问题,该如何解决?
9. 如何理解指令重排?在单例模式双重锁检查中,不加 volatile 关键字时,指令重排可能会出现什么问题
5. MySQL
1. MySQL 索引优化一般从哪几个角度进行,索引的命中及检索遵循什么匹配原则
2. MVCC解决什么问题
6. Redis
1. 为什么高性能
7. Kafka
1. 如何保证至少一次
2. 如何保证业务消息的顺序性
8. RPC框架
1. 如何设计一个RPC框架
2. 若 RPC 框架的注册中心挂了,客户端和服务端还能正常通信吗
9. 手撕 LC92反转链表
面试官的水平很高,很多问题不是仅吟唱八股就行,追问#牛客AI配图神器#的一些细节没答上来,希望能过!
2. 实习
1. 为什么系统要去做重构
2. 如何全选Hive数据
3. 如何进行圈选
4. JAVA基础与并发
1. JVM内存划分与GC算法过程
2. 频繁出现Full GC如何排查
3. ThreadLocal 内存泄露的底层原因是什么,和使用有关系吗?
4. 线程安全主要解决什么问题?你对线程安全的理解?
5. AQS框架的过程
6. ReentrantLock 底层实现是否会有阻塞过程
7. 多线程之间如何进行通信?
8. 共享变量存在可见性问题,该如何解决?
9. 如何理解指令重排?在单例模式双重锁检查中,不加 volatile 关键字时,指令重排可能会出现什么问题
5. MySQL
1. MySQL 索引优化一般从哪几个角度进行,索引的命中及检索遵循什么匹配原则
2. MVCC解决什么问题
6. Redis
1. 为什么高性能
7. Kafka
1. 如何保证至少一次
2. 如何保证业务消息的顺序性
8. RPC框架
1. 如何设计一个RPC框架
2. 若 RPC 框架的注册中心挂了,客户端和服务端还能正常通信吗
9. 手撕 LC92反转链表
面试官的水平很高,很多问题不是仅吟唱八股就行,追问#牛客AI配图神器#的一些细节没答上来,希望能过!
全部评论
相关推荐
03-27 11:52
电子科技大学 Java lz在这实习一个月了基本就是写sql,测测接口之类的,mt说先弄个一个多月熟悉业务,可是我连他们代码都看不了,数据库倒是有权限能看。真的不知道怎么包装了,之前的简历去投暑期也是猛猛挂,有大佬能出点招吗
北笙等南鸢:代码和文档都不给权限看的话,感觉还是赶紧跑吧,连偷的机会都没有啊😂
点赞 评论 收藏
分享
查看11道真题和解析