快手

收藏
互联网
10000人以上
上市
北京(总部)
live 正在进行专场招聘活动,简历直投企业HR, 前往投递
福利丰厚榜高校必争榜offer比较常胜榜HC充足榜校招高薪榜牛客指数榜
查看官网
上传简历
职位类型
全部
后端开发
前端开发
客户端开发
测试
数据
更多
最新
热门
一、 实习经历深挖项目细节:在实习期间主要负责的两个任务是什么?(数据导入、质押理财模块开发)为什么要接入质押理财模块?之前的对账精度差(0.11几)的具体原因是什么?问题解决能力:你是如何定位对账差异来源的?(分析是质押缺失还是流水精度问题)如果重新做这个任务,你会如何优化流程?(强调沟通、先咨询前开发者或社区,避免盲目排查)技术理解:你觉得这个事情的复杂度在哪里?(强调分析差异来源的过程而非单纯的代码编写)你如何看待“实习期间做的全是 CRUD”这件事?进阶的关注点应该是什么?AI 工具应用:在实习过程中如何使用 AI 提效?(编写 API 测试脚本、前置脚本等)二、 毕业设计深挖(电商平台项目)面试官通过这个项目考察你对系统设计、数据真实性及新技术融合的态度。核心功能逻辑:AI 导购系统的具体流程是什么?(正则提取关键词 -> 数据库检索 -> 大模型润色文案)如果数据库检索不到商品,大模型起到了什么作用?(补充信息或生成推荐文案)工程化思考:简历上写的“商品检索时长优化”等数据是怎么来的?(面试官敏锐察觉到数据的真实性,确认为闭设预估值)如果你要设计一个真正的智能导购,你会怎么做?(考察 RAG、Agent、倒排索引等进阶方案)对前沿技术的态度:你对 OpenClaw / AI Agent 的理解是什么?三、 开放性与场景题:AI 辅助编程(Web Coding)这是本次面试的重头戏,反映了目前大厂对 AI 工具融合度的重视。AI 应用现状:你目前日常使用哪些 AI 工具?(Gemini、Perplexity、NotebookLM)你觉得传统搜索引擎(Google)和 AI 搜索的区别在哪?实操方法论:让你用 AI 从 0 到 1 起一个电商项目,你的任务拆分流程是怎样的?如何确保 AI 实现的需求满足预期?(提到了测试、验证环节)概念辨析:是否了解 Spec Coding 与 Vibe Coding 的区别?是否了解 KPC、Plan mode 等 AI 编程模式?
查看18道真题和解析
点赞 评论 收藏
分享
05-04 18:03
天津大学 Java
被狠狠拷打了上来先问agent项目和传统后端项目八股redis集群部署节点怎么key怎么定位到节点双副本及单副本节点挂了之后的访问情况HashMap底层数据结构如何扩容那在哈希表里面,它的节点是有序的。如果你遍历的时候,它是有序遍历还是随机遍历?那它排序的规则是什么规则?怎么计算桶位?如果是自定义的对象呢?创建线程的话,有几种方式?做线程间数据同步的话,在 Java 里面该怎么做?那如果加锁的话,有哪些方式在实现上?用 synchronized 进行了一个加锁,那你的方法里面,临界区里面它抛出了 OOM 的错误,或者抛出了一个异常,这种情况下它的锁会自动释放,还是说需要手动处理?首先这个 OOM 它是个什么东?这个是个什么东西?是一个异常吗?那这种错误我们可以捕捉自己处理吗?人工处理。这个它你可以自己捕捉它,让它不退出吗?对一个JVM,就对于一个 Java 进程来说,对吧?它的退出条件是什么?那慢方法,他在慢方法里面创建了一堆线程去干活了,这个时候他慢方法依然会return,他这时候才会退出。还是说你需要慢方法阻塞?创建的那个 THREAD 对象,你刚才查的那个 THREAD 对象,这种 THREAD 对象,它其实是在 Java 这边是属于虚定位,是虚拟线程,这个虚拟线程和操作系统的线程,它们之间的对应关系是怎样的?是一对一的还是一对多的?还是多对多的?线程崩掉之后,是整个进程就退出了吗?还是。还是说他会由他的副线程捕获去做一个异常处理?那在操作系统进行任务调度的时候他操作系统要做什么工作,你了解吗?调度的时候他要做切换的话,他要完成哪些工作?如果说他已经确定要进行一个他的任务的切换。他操作系统需要做哪些工作才能完成他的切换?他的上下文主要包括哪些内容?为什么要用虚拟内存?手撕 判断B树是不是A树的子树总结:感觉问的很深入偏基础,这个手动捕获OOM以及程序的退出条件这完全没看过
查看23道真题和解析
点赞 评论 收藏
分享
一、自我介绍请做一段简洁的个人技术自我介绍,重点介绍相关项目经历、核心技术栈与项目成果。二、项目相关技术提问一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道真题和解析
点赞 评论 收藏
分享
一、自我介绍请做一段简洁的个人技术自我介绍,重点介绍相关项目经历、核心技术栈与项目成果。二、项目相关技术提问一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道真题和解析
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务