快手 8.29 一面
快手 8.29 一面
19:00 - 19:51
面试官很准时,幸好没迟到
1. 自我介绍
2. 介绍实验室做的两个商用项目
3. App 开发和 Web 开发的区别
4. 实验室项目的鉴权怎么做的(Spring Security)
5. Spring 和 Spring Boot 的区别理解
5. 问了第一个项目(非实验室项目),我直接申请共享屏幕,完整展示了一波功能(面试官说做得不错)
6. 项目怎么部署的
7. 如果项目以后用户特别多了,怎么优化访问速度(说加一层缓存)
8. 本地缓存有哪些实现方式(答了 guava 和 caffeine)
9. 本地缓存有什么优缺点(重启就没了)
10. 如果以后 QPS 以后特别大怎么办?(这个不知道答得咋样,就说了用更牛逼的服务器,然后服务上线前做好压测)
11. ZSet 怎么用的?(做题榜和出题榜的实现)
12. 权限怎么做的(Satoken 框架的使用、库表设计,用户表、角色表、权限表、直接一把全梭)
13. Redis 数据存在哪儿(我说内存上有,磁盘上也有)
14. Redis 数据持久化的方式(我就知道他要问这个,直接 RDB、AOF 梭哈)
15. 一致性哈希问题(这个没怎么了解过,没说清楚)
16. Kafka 和 Rocket MQ 的区别
17. Rocket MQ 怎么部署的,组件(NameServer 和 Mqbroker,md 幸好是自己部署的)
18. 如果消息发出去了,MQ 挂了,会怎么样?(没想过,瞎扯了一些,消息持久化的东西,有点忘了)
19. 如果之后上到集群模式,一个broker 挂了,还能正常接收消费消息吗
20. 手撕:路径最大和(简单 dp,直接撕了,还让讲一下 dp 一般使用的场景)
21. 反问:一共几面(技术面是两轮或者三轮),表现得怎么样(不能说),对大厂实习的看法(其实更看本人的实际能力,大厂实习都不好说)
面完三分钟,hr 电话来约了 2 面,下周一
19:00 - 19:51
面试官很准时,幸好没迟到
1. 自我介绍
2. 介绍实验室做的两个商用项目
3. App 开发和 Web 开发的区别
4. 实验室项目的鉴权怎么做的(Spring Security)
5. Spring 和 Spring Boot 的区别理解
5. 问了第一个项目(非实验室项目),我直接申请共享屏幕,完整展示了一波功能(面试官说做得不错)
6. 项目怎么部署的
7. 如果项目以后用户特别多了,怎么优化访问速度(说加一层缓存)
8. 本地缓存有哪些实现方式(答了 guava 和 caffeine)
9. 本地缓存有什么优缺点(重启就没了)
10. 如果以后 QPS 以后特别大怎么办?(这个不知道答得咋样,就说了用更牛逼的服务器,然后服务上线前做好压测)
11. ZSet 怎么用的?(做题榜和出题榜的实现)
12. 权限怎么做的(Satoken 框架的使用、库表设计,用户表、角色表、权限表、直接一把全梭)
13. Redis 数据存在哪儿(我说内存上有,磁盘上也有)
14. Redis 数据持久化的方式(我就知道他要问这个,直接 RDB、AOF 梭哈)
15. 一致性哈希问题(这个没怎么了解过,没说清楚)
16. Kafka 和 Rocket MQ 的区别
17. Rocket MQ 怎么部署的,组件(NameServer 和 Mqbroker,md 幸好是自己部署的)
18. 如果消息发出去了,MQ 挂了,会怎么样?(没想过,瞎扯了一些,消息持久化的东西,有点忘了)
19. 如果之后上到集群模式,一个broker 挂了,还能正常接收消费消息吗
20. 手撕:路径最大和(简单 dp,直接撕了,还让讲一下 dp 一般使用的场景)
21. 反问:一共几面(技术面是两轮或者三轮),表现得怎么样(不能说),对大厂实习的看法(其实更看本人的实际能力,大厂实习都不好说)
面完三分钟,hr 电话来约了 2 面,下周一
全部评论
PDD看看啊佬
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享