快手三次面试

一面(46分钟,16分钟的题)

后面()是我当时说的

  1. 面试官介绍
  2. 自我介绍
  3. Java基础
  4. hashmap
  5. concurrentHashmap
  6. 如果保证线程安全问题:synchronized锁,lock,volatile
  7. volatile原理(可见性,指令重排)
  8. 分布式线程安全(分布式锁,如redis)
  9. jvm
  10. 双亲委派机制(忘了)
  11. 内存模型
  12. MySQL
  13. 索引
  14. 事务
  15. redis
  16. 如果redis扛不住怎么办(提示我本地缓存)
  17. redis限制点赞次数为5次怎么限制
  18. 项目
  19. 介绍,我很多地方都忘了,不知道怎么讲

算法:连续子数组的和(很辛运,面试官都说这个题很简单)

二面(40分钟)

  1. 如何用类的关系表达DDD领域开发。
  2. sql 实现死锁
  3. sql 实现报超时等待错误
  4. sql 实现确实数据库事务级别
  5. java 实现多线程求和
  6. 1分钟只允许点赞10次,如何实现

三面(26分钟)

  1. 实习经历的介绍,做了什么,介绍公司的系统
  2. 项目是实际项目还是练手项目,介绍项目的架构
  3. redis数据结构
  4. Redis锁
  5. MySQL索引如何构建,如何防止失效等
  6. jvm内存模型以及对应的用途
全部评论
算法是最大和吗
1 回复 分享
发布于 2023-08-17 19:32 北京
你有几段实习经历啊
点赞 回复 分享
发布于 2023-08-17 17:44 天津
感觉是一个面试官了hhh
点赞 回复 分享
发布于 2023-08-18 08:55 上海
什么部门啊,相比较其他部门简单些了
点赞 回复 分享
发布于 2023-08-20 10:11 江苏
佬,二面之后有消息吗
点赞 回复 分享
发布于 2023-08-23 21:44 黑龙江

相关推荐

评论
3
55
分享
牛客网
牛客企业服务