26秋招——快手Java一面凉经

时长45min

1.自我介绍

2.项目

3.以微博为例,比如人民日报这种粉丝量很大的博主,怎么保证他发的微博能够及时推送到粉丝那

4.缓存穿透、缓存击穿、缓存雪崩以及如何解决

5.

5.1 缓存击穿那你提到了分布式锁,那么使用JVM内部的锁,比如synchronized可以吗

答:不行,因为只能锁住当前JVM进程,分布式系统下锁不住

5.2 如果有100个请求,10台机器。假设这100个请求可以均匀分配给这10台机器,那么我使用synchronized相当于每个机器锁自己的,总并发就是10,这样可以吗

答:还是不行,如果我们需要满足一人一单这种逻辑,那么十台机器我们可能会拿到十单。

5.3 你说的这种情况是写的一个情况,如果是读呢,使用synchronized可以吗?

答:好像不行?不太清楚

6.CPU飙升怎么排查,哪些情况会导致CPU飙升

7.JVM了解过吗,记忆集是什么?(一脸懵)

8.垃圾回收器知道哪些

9.数据库的索引的数据结构是B+树,为什么要用B+树

10.什么是回表查询

11.回表查询有没有解决方法

12.身份证号作为数据库的主键合适吗,为什么

13.有没有看过一些源码?

答:之前看过redisson的分布式锁自动续期,通过看门狗实现的

14.具体怎么实现的呢?

15.Spring的源码有没有看过

16.AI相关的知识了解多少:MCP、agent、RAG

17.手撕——三数之和(先说思路再写题)

18.有没有看过Java相关的书籍,平时学习Java是怎么学的

19.反问

#我的失利项目复盘##我的秋招日记#
全部评论

相关推荐

09-10 14:49
已编辑
大连理工大学 后端工程师
方向: 后端开发整体感受:0八股,疯狂拷打实习经历,疯狂延伸一些case,拷打如何解决感觉是最夸张的一次面试,把在校生当秋招生整,比字节、腾讯还难但是面试官很友好,相互交流,很平等时长: 1h08min状态:一面挂非技术问题:1. 为什么要考虑离开原公司2. 你的实习时间可以保证吗?你大三上的课怎么考虑?可以实习到什么时候?3. 如果我们这里暑期实习有hc,并且你愿意呆,你会继续考虑这里吗?技术问题:1. 你在实习的时候主要做了什么,介绍一下2. 实习经历拷打,问题延伸,非常深入,难绷...实习生几个月怎么可能把几年的代码库全部掌握...3. 拷打起手:1. 唉,我问一下哈..2. 比如说:...3. 然后开始拷打延伸4. 提出一些假设的case,如何解决?5. 你实习的时候主要做了什么,介绍一下6. C端请求的整体链路、QPS、RT、量级7. 锁到底是主线程抢占的,还是子线程进行抢占的?8. CompletableFuture在执行过程中,如果线程池的等待队列满了,你该怎么处理?9. 各个拒绝策略的适用场景是什么?10. 有些拒绝策略会丢请求,如果说不需要丢请求,并且对要丢的任务进行记录,怎么处理?11. AOP你用来写什么的?12. 讲一下@Transaction的底层实现,参数一般怎么用呢?事务传递属性了解吗?算法题:三数之和反问:1. 业务1. toB:广告投放业务2. 大模型调API实现自动化投放2. Base:北京正问:1. 手里还有别的面试吗?你是的倾向是怎样的?
查看14道真题和解析
点赞 评论 收藏
分享
评论
1
8
分享

创作者周榜

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