快手 秋招面经 一面

写在前面

这是java后端方向的面经,预祝大家都能拿到心仪的offer。相关文章链接:美团秋招一面秋招总结

面试时长

70min

面试形式

视频面试

面试内容

  1. 自我介绍;
  2. 实习经历:根据简历上写的实习相关工作进行询问,问了下大概的业务流程和使用到的中间件;
  3. 研发相关:实习过程中研发流程包含哪些主要阶段?灰度引流的维度?如何进行熔断降级?
  4. 数据库相关:刚刚提到了会对请求做幂等判断,具体怎么实现?还有其他的实现方案吗?
  5. 分布式事务相关:分布式事务有哪些常见的解决方案?TCC包含了哪些操作?有什么缺点?
  6. 分布式事务相关:如何用TCC实现转账功能?服务挂掉重启后如何继续执行事务?
  7. 分布式事务相关:什么是TCC中悬挂问题?有哪些解决方案?各种方案的优劣?
  8. Java相关:有哪些常见的集合类?介绍下HashMap和Hashtable 的区别?
  9. Java相关:HashMap多线程下会有什么问题?ConcurrentHashMap的作用?ConcurrentHashMap底层实现原理?
  10. 并发相关:有使用过ThreadLocal吗?底层实现原理?为什么可能会出现内存泄漏?
  11. 并发相关:锁升级的过程?不同状态锁的使用场景?
  12. 并发相关:用代码实现在保证线程安全的情况下实现单例对象的获取?
  13. Redis相关:同时使用数据库和缓存的时候可能出现什么问题?两者的一致性如何解决?
  14. MySQL相关:项目中使用了哪些方法来优化查询速度?还有其他的方法吗?
  15. MySQL相关:哪些情况下索引会失效?有什么优化索引的方法?如何分析sql语句是否走索引查询?
  16. MySQL相关:给了一道SQL算法题,要求查询出跑步比游泳得分高的员工名单。
  17. 算法题:Leetcode309 买卖股票 时间复杂度和空间复杂度?

总结

一面主要还是以八股文为主,但是也会有不少让写的代码题。

ps:想走互联网大厂内推的uu可以私信我,可以帮忙改简历+看进度~

#快手##秋招##工作##牛客在线求职答疑中心##牛客解忧铺#
全部评论
jh,牛逼!
点赞 回复 分享
发布于 07-28 22:38 浙江
沃日?问这么多?
点赞 回复 分享
发布于 08-18 17:33 四川
面多久啊
点赞 回复 分享
发布于 08-18 20:59 四川

相关推荐

15 47 评论
分享
牛客网
牛客企业服务