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-16 10:08 陕西

相关推荐

昨天 11:06
已编辑
重庆邮电大学 golang
秋招真心感觉心累,一个多月就一个字节面试,我又过不了,本人太菜了,好不容易接到第二个面试还是OPPO成都线下面,很担心我跑那么远过去给他刷KPI,但是也没办法,面试机会就那么点第一次 一面生活服务1.自我介绍2.实习经历询问3.第一段实习有压测吗4.有什么难点吗?         ---也不难啊,我问点其他的吧5.如果一个接口要查询多张表,你怎么设计6. 每次都查库性能损耗不是很大?怎么解决7. 怎么保证缓存一致性问题8.如果redis更新成功,数据库更新失败怎么办9.有没有遇到线上故障?10.慢sql问题11.explain关注哪些字段12.qps过高你怎么处理13.索引失效问题14. 有本地缓存,redis缓存,如果a更新了数据库,b没查到什么原因,过了十个小时都没有查到是什么原因16.一道算法,rpc调用,请求参数过大,进行数据拆分17.反问,学习建议---做一些有难点的项目吧,不然没啥好聊的,多刷刷算法还有一些场景题忘了======================================================================飞书把我捞起来了。1. 自我介绍五分钟2. 实习拷打50分钟3. http底层什么协议4. 这个http2.0的多路复用,你能讲讲和http1.1的区别吗5. 这个多路复用是什么样的,能举个例子吗?比如发起一个请求Http2是怎么样的,http1是怎么样的6. 下载和上传图片用的什么应用层协议7. 我们视频交流用什么协议,为什么8. 下载和上传一个大图片怎么做9. 不调用后端接口就上传图片了解吗?    --啥意思没懂啊10. 可不可以直接用传输层协议比如TCP协议不用http协议11. 数据库查询和更新流程12. POST请求的整个流程怎么样的算法,判断一个数是不是3的幂次方用O(1)时间复杂度做  --(不会O(1))
查看28道真题和解析
点赞 评论 收藏
分享
落贝贝:同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
查看18道真题和解析
点赞 评论 收藏
分享
评论
1
11
分享

创作者周榜

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