快手Java开发一面

秋招第一个面试

80分钟面试内容总结:
1 算法题 重合区间合并,例如输入{{1,3},{2,5},{8,9}},结果是{{1,5}}.
2 说一下比较自信的项目
3 实习都是干的啥
4 讲一讲kafka的组成。如果kafka消息推送失败怎么办。
5 MySQL的index,Redis的数据类型
6 MongoDB的优势以及跟其他NoSQL的区别
7 多线程 线程池设计 如果线程满了任务队列也满了怎么办?
8 ArrayList和linkedlist比较;对Set的认识;HashMap原理,与HashTable的区别;为什么重写equals(),hashcode()也要一起重写。
9 JVM 不了解 没继续问
10 Springboot的依赖注入和控制反转;对注解的了解,RestAPI相关注解,比较requestBody和pathvariable。
11 计算机网络相关, put,get, post区别,http状态码 200 ok, 404 not found等等(背诵字符串了属于是)。。。
12 对方是广告部门的Java开发工程师

个人感受:
1 算法题没写出来,就讲了下思路。代码生疏了,LeetCode也没刷。有人推荐比较好的面试刷题列表指南吗?快准狠的。。。
2 问题主要来自简历。我是用过的听说过的都写上了,但是一问具体理论我就两眼一抹黑。昨天晚上收的面试通知,临时看了半天八股,知道一点,又好像不知道。准备认真准备八股了,把简历上的东西吃透(要么删掉哈哈)
3 准备不足,准备不足,还是准备不足。投了小红书,滴滴,快手,联想,拿了小红书笔试和快手面试,均惨败告终。结果证明,简历写得还可以,认真脸。了解了基本行情,继续修炼内功,不然投了也没用233
#秋招##面试##快手##快手后端##快手一面#
全部评论
加油呀
1 回复 分享
发布于 2023-08-17 21:44 上海
老哥,算法现在开始刷来得及吗?现在秋招陆续开了,但是我算法都没刷完,而且之前刷的也忘了,好焦虑
点赞 回复 分享
发布于 2023-08-21 00:40 海南
楼主第六题怎么回答的啊
点赞 回复 分享
发布于 2023-08-19 15:23 上海
老哥,最近一直在 代码随想录 上刷题,上面按照顺序刷就好了,一起加油
点赞 回复 分享
发布于 2023-08-18 13:21 广东

相关推荐

一、自我介绍请做一段简洁的个人技术自我介绍,重点介绍相关项目经历、核心技术栈与项目成果。二、项目相关技术提问一1. MinerU相较于传统OCR技术具备哪些核心优势?其版面解析准确率的提升,核心来源是什么?2. 在混合检索场景中,你是如何设置BM25检索与向量检索的融合权重的?3. 请详细讲解Ragas评测体系,以及你在项目中如何运用该工具完成效果评估。三、项目相关技术提问二1. 项目中选择使用LangGraph构建状态图的原因是什么?该框架相比其他方案有哪些适配点?2. 你在项目中如何定义Agent循环终止条件,以此避免其陷入逻辑死循环?3. 项目中的Agent安全护栏方案,采用的是关键词匹配策略,还是专门训练/调用的安全模型?如果调用模型,具体使用的是哪一款模型?四、Prompt工程相关提问1. 请分享你在项目中编写Prompt的通用思路、结构规范与优化技巧。2. 是否了解ToT(思维树)或GoT(思维图)技术?请对其核心原理、应用场景做简要讲解。五、Agent异常处理与记忆机制提问1. 若Agent工具调用出现超时、返回空值的异常情况,你会如何设计Prompt,让Agent向用户做出合理反馈?2. 请说明Agent架构中,短期记忆与长期记忆分别采用何种方式进行存储与管理?六、RAG技术深度提问1. 向量数据库已完成语义相似度计算,为何RAG流程中还需引入交叉编码器做二次重排?2. Rerank阶段的Top-k召回数量,你在项目中是如何确定的?3. 长文档处理时,切片粒度的选择依据是什么?你通常采用哪些切片策略?4. 如何评估Rerank模块的有效性?常用的评估指标有哪些?七、个人技术习惯提问平时是否有vibe coding的开发习惯?独立或参与完成过哪些技术项目?八、代码手撕完成一道基础算法编程题,题目难度适中,侧重基础逻辑与代码实现能力。九、反向提问📳对于想求职算法岗的同学,如果想参加高质量项目辅导,提升面试能力,欢迎后台联系。
查看16道真题和解析
点赞 评论 收藏
分享
评论
5
55
分享

创作者周榜

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