27届 小红书PE全栈 一面 35min

项目15min,项目怎么用agent优化和设计差不多20min,无手撕,聊得很开心
1. 介绍一下项目
2. 项目有没有用户/落地?(没有,进行过压力测试)
3. 布隆过滤器概念,怎么解决缓存穿透
4. 如果有黑客通过肉鸡生成大量商品id攻击详情接口怎么办,发生误判怎么办,怎么过滤(答的 预先根据合法id创建布隆过滤器,遇到误判查一次数据库,如果不存在通过redis的bfadd补位,可以防下一次的非法访问)
5. apt框架相关
5.1 怎么通过你这个框架把性能提高十倍?(beanutil换成编译期预处理,更快)
5.2 为什么能判断出系统性能不足是框架的问题?(答的做了jmeter测试,qps瓶颈,老师建议,)
5.3 怎么处理类的嵌套循环问题?(不知道)
5.4 框架递归映射怎么做的?(也不知道,第一次被问这么深)
5.5 是否考虑过APT能力的插件化设计,比如用装饰器增强日志采集和错误收集?(已实现编译器错误采集和属性注入检测,别的没做。。。)
6. 项目前端模块是否全由AI开发?
7.  有没有AI实践过前端的工程化?(react相关?这块胡言乱语)
8. 普通前端页面和工程化页面的区别?
9. AI在工程化中的局限性?
10. 你说你参加过携程前端训练营,那你是怎么结合ai做前端项目的落地?
11. ai和agent相关:
11.1 如果要把一个电商项目面向AI设计并MCP化,怎么做?或者说要做哪个方向?(答的搜索方面的升级,做商品推荐)
11.2 电商场景下需要更精细的用户消费习惯设计,需结合用户画像和语义理解做搜索推荐,使用mysql数据库是否合适?(答的向量数据库)
11.3 PG数据库的横向扩展和pg vector能力更适合语义相似度检索,有没有深入了解这方面或者使用过?(没有)
11.4 Pg在向量和图数据库方面的潜力有了解吗?(不会,面试官说PG能通过商品间的图关系实现推荐系统的底层支持)
11.5 有没有考虑或者做过embedding层设计?
12. Agent是否需要有读数据库的能力?(答的让skill做,但是面试官不太满意)
13. agent调工具的实现方式有哪些?
14. function calling了解吗?
15. skill和mcp有什么区别
16. 反问
PE全栈这个岗是做什么?(结合ai全链路开发)
面试表现怎么样?

感觉问的超级多ai相关的知识,这俩天刚开始学,给我问蒙了#牛客AI配图神器#
全部评论
这个岗太哈人了,我今天面了一小时,像面产品一样,难度高的我没话说
2 回复 分享
发布于 04-08 22:22 吉林
面试官也是前端转ai嘛🌚
点赞 回复 分享
发布于 04-07 00:11 江苏
问这么多东西就35分钟结束了吗
点赞 回复 分享
发布于 04-01 22:45 北京
这份小红书暑期实习面经太详细了,准备面试直接冲!
点赞 回复 分享
发布于 04-01 14:44 浙江
小红书 PE 全栈一面考点太全了,缓存、APTX、AI 全拿捏!
点赞 回复 分享
发布于 04-01 14:43 广东

相关推荐

给大家来点不一样的东西🤗1h20min,纯后端简历,我以为投成产品岗了。不过面试官水平很高,收获很大。Q1: 自我介绍。Q2: 你对PE这个岗位理解是什么?Q3: 产品工程师和传统的后端开发岗位区别?Q4: 你对AI技术的看法是什么?在工作和生活中如何更好与AI共存和使用它?Q5: 具体展开讲什么场景下会用到Agent协作?Q6: 使用Agent协作的底层原因?Q7: 你平时在开发中主要会使用哪些AI?Q8: Cursor和Claude Code在设计和使用上差异?Q9: 使用Cursor时会怎样进行编程交互?Q10: 缓存击穿问题?业界通常有哪些解决方案?Q11: 发现缓存过期后是每次都拉起一条新线程去更新,还是有其他的控制逻辑?Q12: 如果出现高并发导致10个请求同时发现缓存逻辑过期,系统会拉起10条更新线程吗?Q13: 缓存雪崩问题?如何解决或防范?Q14: 项目利用MQ做了数据补偿,除了MQ来实现最终一致性,还有哪些手段可以实现一致性?Q15: 详细介绍一下你开发的AI视频解析平台的核心功能和现实业务痛点。Q16: 你觉得他有哪些产出和现实的收获?Q17: 项目中用户的鉴权以及Session会话管理具体是怎么做的?Q18: 项目里用户与会话的数据实体关联关系是怎样的?一个用户是对应单个会话还是多个会话?Q19: 简单介绍一下你的另一个项目。Q20: 如果要重构智能生活服务平台,从产品视角出发,你会如何设计让其更加AI Native化?Q21: 结合现有的GUI工具交互形式,讲讲设计小红书实现的思路?再讲讲有哪些可以与AI深度结合,并移植到平台中提升用户体验的思路?Q22: 场景题:如果线上突然有大量用户反馈在小红书收藏的笔记找不到了,你会如何排查、响应和处理?Q23: 代码审查题:阅读给出的JS权限拦截代码,分析其实现的业务功能,指出代码在类型判断和异常控制流上存在的致命缺陷,并给出具体的重构方案。Q24:算法:求二叉树加和为 n 的路径从任意节点(给定的节点)开始,到任意节点终止,找到全部加和为 n 的路径集合。Q25:如果合法路径的起点和终点分别在某棵子树的左右两边即路径跨越了左右子树,单向的DFS无法处理时该如何解决?Q26: 反问。这个岗感觉是在招懂AI会开发的产品经理人才。反问中能看出面试官水平很高。
查看25道真题和解析
点赞 评论 收藏
分享
评论
5
13
分享

创作者周榜

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