快手Java面试题及答案(现场4轮29道题实拍)

快手Java面试题及答案(现场4轮29道题实拍)-mikechen

快手Java一面题目

  1. 自我介绍?
  2. B+索引数据结构和B树的区别?
  3. 在工作中遇到过哪些设计模式,是如何应用的?
  4. 讲一下稳定的排序算法和不稳定的排序算法?
  5. 聚簇索引和非聚簇索引的有什么不同?
  6. 线程池的底层实现?
  7. JVM的垃圾回收机制和垃圾收集器?
  8. 你是怎么去接触一门新技术的?
  9. Redis的持久化方式,以及项目中用的哪种?
  10. 微服务有哪些常用组件?之间的关系?

 

快手Java二面题目

  1. 谈谈mysql中的各种锁,乐观锁,悲观锁(排他锁,共享锁)?
  2. 行锁、表锁是怎么实现的?
  3. 数据库隔离级别?MVCC?
  4. MySQL慢查询如何优化?谈谈优化步骤和方法工具?
  5. 谈谈线程安全问题产生的原因?
  6. 反射中Class.forName和ClassLoader区别?
  7. 你觉得对你技术提升最高的是哪一件事情,提升了你哪一方面的技术?
  8. Dubbo的底层实现原理和机制?
  9. RPC的核心流程有哪些?
  10. 谈谈你对微服务的理解?

 

快手Java三面题目

  1. 自我介绍?
  2. 项目介绍?
  3. 每秒10万并发量你怎么来设计?
  4. 接口的幂等性?如何来解决?
  5. 技术选型,一个新技术和一个稳定的旧技术,你会怎么选择?
  6. Zookeeper的用途,选举的原理是什么?
  7. 分布式集群下如何做到唯一序列号
  8. 消息中间件如何保证不丢失?

 

快手Java四面HR面

  1. 为什么想来快手?
  2. 谈谈你了解的快手?
  3. 谈谈你自己的优劣势?最需要提升的地方?
  4. 工作遇到瓶颈?你如何来突破?
  5. 为什么想离开现在的公司?
  6. 谈谈未来5年的规划?为什么这样计划?

 

参考答案

已将上面这些快手Java面试题及参考答案整理成了一份PDF版的文档。

快手Java面试题及答案(现场4轮29道题实拍)-mikechen

扫码发送:面试手册,即可获取详细的面试题答案~

作者简介

陈睿|mikechen,10年+大厂架构经验,BAT资深面试官,就职于阿里巴巴、淘宝、百度等一线互联网大厂。

👇阅读更多mikechen架构文章👇

阿里架构 |双11秒杀 |分布式架构 |负载均衡 |单点登录 |微服务 |云原生 |高并发 |架构师

以上

关注作者「mikechen」公众号,获取更多技术干货!

后台回复架构,即可获取《阿里架构师进阶专题全部合集》,后台回复面试即可获取《史上最全阿里Java面试题总结

评论交流
    说说你的看法