快手java后端一面(oc版😼)

1h05min,算法非hot100,没撕出来。
以为凉了,但是居然过了,谢谢温柔面试官。

Q1: 自我介绍一下。
Q2: 讲讲这个AI的项目。
Q3: 讲讲AI视频解析平台出于什么目的做的。
Q4: 最大视频文件大小限制是多少?最终解析内容以什么形式输出给用户?
Q5: 提取音频并调用大模型处理的整个链路?
Q6: 如何利用MD5配合分布式锁做内容级别去重的?
Q7: Redis的分片状态设计?分片大小定为5MB的依据是什么?
Q8: 超卖怎么保障数据的最终一致性?
Q9: Redis缓存击穿具体用了哪种方案?为什么选择逻辑过期?
Q10: 达到最大重试次数依然失败有什么兜底策略?
Q11: 延迟队列处理超时订单时,怎么通过乐观锁解决支付关单冲突的?
Q12: Redis持久化是怎么配置的?
Q13: 异步有点重度依赖MQ吧,消息积压或消费者消费不过来,怎么监控和处理?
Q14: 遇到过加了索引但依然走全表扫描的慢SQL情况吗?怎么排查解决?
Q15: 用到本地线程池了吗?核心参数是怎么评估设置的有考虑嘛?
Q16: 你后面这个床柜子感觉设计挺好的?
?快手那萝卜面试没虚拟背景用
Q17: 噢噢,用Lua脚本保证扣库存的原子性,若脚本执行到一半Redis节点挂了会怎样?
Q18: MySQL默认的事务隔离级别是什么?不同级别下乐观锁表现有区别吗?
Q19: MinIO里未合并成功的残余分片文件,有想过怎么处理嘛。
Q20: 调API时若突然宕机,业务端如何给前端做的用户感知呢。
Q21: 并发场景下直接用HashMap有什么线程安全问题?
Q22: ok,那我查询用户“最近上传的10个视频”,选Redis的哪种数据结构,为什么?
Q23: Redisson看门狗业务耗时一直续期,锁还能释放吗?
Q24: MyBatis的XML时,#和$占位符有何区别?防SQL注入场景必须用哪个?
Q25: 假设视频平台流量突增10倍,你觉得瓶颈会在哪个组件?有想过这个问题嘛?
Q26: 好的,出道算法吧。
Q27: 讲一下你心态的变化嘛?
[代码一直爆红,没撕出来,换我红温崩溃了,被面试官看出来了,因为前面问简单都答得都挺好的。]
Q27: 时间差不多了,就讲一下思路吧。

反问。
面试官给了很清晰的建议,真的非常感谢。
隔了两天才约二面。#牛客AI配图神器#
全部评论
这周这家公司好多人都在面,春招专题里还能看到其他公司的最新招聘动态和面经,快去看看👉https://www.nowcoder.com/link/chunzhaoji2610
2 回复 分享
发布于 04-13 16:18 北京
大家考虑深圳睿联不,我们正在春招,可在我主页看岗位,感兴趣可直接投递~
1 回复 分享
发布于 04-08 18:45 广东
算法没撕出也过了!快手 Java 后端一面面经太励志🔥
1 回复 分享
发布于 04-07 16:23 山东
拼多多考虑吗,核心业务,有兴趣可进主页/私聊,帮跟踪进度
1 回复 分享
发布于 04-07 14:03 上海
恭喜大佬,刷到过好几次面经,每次都很详细
1 回复 分享
发布于 04-07 10:33 广东
太欣慰了,看你一个月前面小厂到现在OC了我简历投到现在一面都无想着投日常算了
1 回复 分享
发布于 04-06 22:08 辽宁
接好运
点赞 回复 分享
发布于 04-09 20:40 广东
同学拼多多【暑假实习/春招】机会考虑吗?链接见主页,团队氛围好,工作内容挑战性强,转正薪资待遇极具竞争力。可一对一帮查进度,解答过程问题。
点赞 回复 分享
发布于 04-09 11:43 上海
哪个部门呀
点赞 回复 分享
发布于 04-08 14:00 浙江
拼多多招2027届实习生啦,https://careers.pddglobalhr.com/campus/intern?t=f9hJ7AB4rz。
点赞 回复 分享
发布于 04-08 12:14 上海
vivo的暑期实习就是现在,面试进行中,先投投试试,实时帮你看进度!东莞、南京、上海、重庆、北京都有岗位!hc有限,但是还有机会!!IVVESA
点赞 回复 分享
发布于 04-08 10:31 江苏
好难红温了
点赞 回复 分享
发布于 04-07 22:28 新加坡
佬 考虑我司么 考虑的话 可以看我主页帖子
点赞 回复 分享
发布于 04-07 21:18 上海
佬,面哪个部门的
点赞 回复 分享
发布于 04-07 16:44 广东
快手 Java 后端 OC 版一面面经太详细了!算法没撕出也过了太牛👍
点赞 回复 分享
发布于 04-07 16:23 浙江
拼多多招27届实习生啦 https://careers.pddglobalhr.com/campus/intern/detail?t=dRvUVvcTiA
点赞 回复 分享
发布于 04-07 13:50 上海
佬二面考什么呀
点赞 回复 分享
发布于 04-06 19:35 湖南

相关推荐

04-08 22:20
门头沟学院 Java
努力拥抱AI中…1.项目拷打2.如果你要控制多个 agent,不论是 cursor、codex 还是别的工具,同时开多个的时候,你觉得会有什么问题存在?3.如果同时开 10 个、20 个,甚至更多 agent,你觉得会有什么问题?4.怎么管理它们?5.当 agent 做任务时,它不一定一次就做完,可能需要你反馈、确认、纠正。如果有十几个 agent,你怎么分配跟它们互动?6.如果要支撑这种场景,技术上应该实现哪些能力?7.你刚刚定义了 waiting、running、done 这些状态,那你觉得怎么去捕获一个 agent 的状态?8.现在像 codex 这种是独立程序,如果它没有 API,你怎么实现对它状态的获取?9.除了 hook,除了 skill 里做打点,还有什么其他方法吗?10.你有没有用过 skill 里面跑脚本这类能力?11.如果检测到 agent 一直没响应,或者卡住了,你会怎么处理?12.那是不是以后人只要对着调度器就好了?只需要做这套编排和管理?13.除了测试、复盘、对外解释结果之外,你觉得以后程序员还应该重点发力在哪些领域?怎么避免和 AI、和偏商务的人直接同质化竞争?14.你觉得有什么方法论,可以让大模型从一个非常庞大的上下文里,很精确地找到它真正需要的数据?15.你刚刚提到 RAG,这种方法在代码库场景里怎么落地?代码是怎么被切成片、变成可检索内容的?16.如果 RAG 找错了怎么办?17.Cursor、Claude Code、Codex 这类工具,面对几百万行代码、窗口又装不下的情况,这个问题怎么办?18.那你知道这些工具大概是怎么实现的吗?19.从原理上看,一种做法是先把用户提示词丢给模型,让模型决策后再搜索代码;另一种做法是先本地检索,再把结果给模型。各自有什么优缺点?
查看18道真题和解析
点赞 评论 收藏
分享
评论
36
105
分享

创作者周榜

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