快手 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 面,下周一
全部评论
PDD看看啊佬
点赞 回复 分享
发布于 2024-08-30 11:17 上海

相关推荐

2025-12-28 16:32
重庆邮电大学 Java
程序员花海:1.技能放最后,来面试默认你都会,技能没啥用 2.实习写的看起来没啥含金量,多读读部门文档,包装下 接LLM这个没含金量 也不要用重构这种 不会给实习生做的 3.抽奖这个还是Demo项目,实际在公司里面要考虑策略,满减,触发点,触发规则 库存 之类的,不是这个项目这么简单 4.教育背景提前,格式为 教育背景 实习 项目 技能 自我评价
简历被挂麻了,求建议
点赞 评论 收藏
分享
评论
5
38
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务