3.25小红书产品工程师一面

一面已通过。
1.介绍实习时的主要工作
2.本科时是否做过服务端相关项目
3.Java垃圾回收机制
4.会存在内存碎片化之类的问题吗
5.Java Spring的Bean的生命周期是什么样子的
6.介绍Java多线程
7.轻量级锁自旋失败,转换为重量级锁的过程是什么样子的
8.如果要设计一个高并发的订单号生成器,要求全局唯一且可以递增,应该怎么设计
9.能介绍一下上下文工程和Harness工程的区别吗
10.上下文summary的策略是什么样子的
11.怎么去缓解内容被压缩导致结果失真的问题
12.RAG文档的分片策略是怎么样子的
13.假设召回的一个片段不足以解决问题,怎么优化
14.对于更深入的场景,比如文档有语义或组织关系,召回的片段可能指向别的文档,怎么优化
15.了解过 Agentic search 吗
16.React 和 Plan Execute模式的区别
17.如果是比较复杂的场景,既需要 Plan Execute,又需要 React 及时感知进度或外界信息并做反馈调整,这种场景需要怎么设计
18.项目是否拿到上线后的测试数据
19.假设项目需要升级,需要定位到具体出问题的代码,怎么做
20.假设没有堆栈报错,怎么做
21.现在需要做成通用平台或工具,给所有业务使用,怎么设计这样一套工具
22.怎么把人在排查问题中积累的经验给到系统
23.大模型的工具调用能力是什么
24.MCP和Skill的区别是什么
25.介绍CNN和Transformer的区别
26.为什么位置编码能够体现句子中分词的关系
27.为什么说模型有上下文限制
28.像 Cloude 这种模型,上下文窗口可能只有 200K,并不大,为什么不做得更大一些呢
29.模型的参数量是什么时候定的
30.为什么提供这么多不同参数量的模型
31.像模型上层的 SFT、Lora 这些微调,之前有做过吗
32.RL和SFT的区别
33.RL的数据源从哪里来
34.鸿蒙的 ARKTS 你觉得和安卓有什么区别
35.它的整个应用的启动链路是怎么样的
反问:岗位具体情况。答:岗位的核心课题是如何用 AI 赋能整个产品线,打造 Agent 能力,不再局限于前端、客户端或服务端某一个领域,希望具备全栈相关的能力。
全部评论
这个问的好杂,什么都涉及一点
点赞 回复 分享
发布于 04-04 13:54 辽宁
最后过了吗
点赞 回复 分享
发布于 04-03 23:22 北京
感觉问的还挺多啊
点赞 回复 分享
发布于 04-03 23:22 北京
面完后多久收到的通知呀
点赞 回复 分享
发布于 04-03 16:41 山西

相关推荐

岗位:【27届实习】Product Engineer-产品工程师(AI与全栈方向)-社区工程1. 自我介绍,然后可以重点说你觉得你比较有代表性的一段项目经历。我说的实习经历里的tab补全提示词那块的链路设计与重构。2. 【实习】我看这里还讲到用 workers KV 去做了一下 JWT 的鉴权这块我们是怎么迁移的?3. 【实习】那 workers KV 它的一致性模型是什么呀?比如说会不会出现一些边界的一些badcase?幸好准备了,是最终一致性。4. 【实习】那有什么解决方式方案吗?我说这里的业务场景能接受最终一致性。但我感觉应该不对5. 【实习】你们做了一个状态机来管理这个评论的生命周期,一个是这个状态机的状态和转移是什么样子的?然后另外我看我们这里有提到用了虚拟线程,就是采用虚拟线程的这个技术方案选型的原因是什么?6. 【实习】看我们这里还就是做了一些游标分页加乐观锁的一个优化。就是一个是在做游标分页和乐观锁之前,我们是怎么做的分页?然后跟之前的比如说一些普通的 offset 分页,游标分页它的优势是什么?7. 【项目】RAG混合检索策略怎么做的?召回的效果是如何评估的?8. 【项目】我们刚刚有提到做了一些 Chunk 切片的一些优化,那 Chunk 切片粒度它太大和太小,刚刚讲过,有可能有一些问题,就是如果它 chunk 切片粒度太大的话,它可能会造成什么样的问题?太小的话还可能造成什么样的问题?9. 【项目】看我们的 agent 这里我们同时用了 react 和 plan-execute-replan 的两种模式,然后是两种应用场景,我们简单介绍一下为什么做这样子的技术选型,以及这两种为什么要这样选,以及为什么要分别用在这两个对应的场景上。10. 【项目】比如说你的 RAG 系统里面是有很多相应的一些知识库文档,然后在实际的生产环境里面,我们可能 RAG 系统里的文档可能会有一些频繁的更新,或者说增删减,那如果出现这种情况,就是出现向量索引与原文不一致的这种情况,我们该怎么保证这种问题导致的一些错误呢?11. 【项目】展开讲我们的记忆系统是什么样子?12. 【项目】那如果我们有一个长期运行的一个agent,用户的对话可能长年累月,比如说需要数月或者一年多的一个累计的一个历史对话,就是对话的轮数很多很多很多,那我们在记忆系统上能做哪些优化?13. 我们的经历里面其实大部分是 AI 相关的加后端的一些经历,那你觉得你对于你自己没有前端经验这一个 gap 是怎么看待的?14. 刚也提到 vibe coding,就是我们平常就是日常使用的一些 coding 工具是哪些?15. 共享屏幕,vibe coding 一个极简版的小红书网页版,用户可以做图文笔记的发布,然后就是不管你的信息展示页面是什么样子,就瀑布流或者怎样,可以在首页的那个信息流里面展示出你发布出来的内容。16. 【八股】哈希碰撞会在什么情况下发生呢?17. 【八股】哈希碰撞出现之后,我们有什么样的处理方式呢?18. 【八股】讲一下 LRU CACHE 它是一种什么样的缓存策略?19. 【八股】如果 Redis 它经排查我们发现它的内存碎片率比较高,那可能的原因是什么?以及我们怎么排查和优化?唯一一个没答出来的,,,20. 我们要在工程环境里面落地一套基于大模型的一个企业知识的一个agent。就是按正常的做法,我们可能需要选择一些合适的方案,比如说选择合适的向量数据库去存储embedding,并且支持刚刚讲到一些相似度检索的一些功能。就是我们现在有一些主流的一些向量数据库,那我们在这种场景下一个是该怎么做向量数据库的一个选型?一个是如果需要优化一些检索召回的速度该怎么去优化?21. 【手撕】实现一个滑动窗口算法没写出来,面试官让实现伪代码,硬着头皮写了几行22. 对未来的一些 AI 的方向,你自己最感兴趣的是什么?23. 为现在很多 AI 相关的工具,你觉得对你自己的一些开发习惯上有什么大的一些改动吗?比如说我们之前是怎么样的?现在的一个工作流又是怎么样的?反问:1. 问团队业务主要是AI给各方面进行提效2. 和面试官聊 AI3. 表现有哪里不足面试官说:可能现在的面试流程都会有一道手写算法吧。我可能没有什么固定的算法题,我可能就会根据你的经历去出啊。然后还有就是大体的问题回答上我觉得没有什么大的问题,其他的问题回答上都没有什么问题。然后基础的后端的知识掌握,我觉得你是比较扎实。4. 几轮面试实习岗的话大概是 2 到 3 轮吧。有两轮技术面,然后这个可能也还会有一轮 HR 面。
我不能没有全麦🍞:为什么我的产品工程师一面说是ai coding,感觉完全没经验不知道咋准备
查看46道真题和解析
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

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