MiniMax-AI APP面经

#发面经攒人品#

时间线
5.27,一面
先做个自我介绍吧。
挑一个最有挑战性的项目介绍一下。
我:美团内部组件库,基于Ark UI封装Headless风格,解决官方组件库能力缺口,实现PC/移动双端复用,配套MCP文档体系。
你在项目里主要负责什么?都搭建了哪些组件?
我:负责组件搭建、Ark UI重构、MCP文档与llm.txt维护;PC和移动端都有,技术难度最高的是Select选择框。
详细讲讲Select组件的技术难点。
我:既要对齐官方UI,又要新增纯文本态和远程回显能力;底层Ark UI用非受控组件+ref强制更新,导致中文输入被截断,读源码后复刻状态流转逻辑重写受控版本解决。
双端复用具体是怎么做的?
我:逻辑抽离为核心包,UI层通过Context注入,PC和移动端各自通过工厂函数传入UI生成组件。
核心包和UI层是同仓库还是不同仓库?为什么选择Monorepo?
我:同仓库Monorepo,分PC/Mobile/Core三个包;方便互相引用、联调验证和统一发包。
做的MCP具体干了什么?
我:STDIO本地运行,通过版本号脚本正则提取文档,提供组件列表、Props查询、完整文档、Demos四个Tool,解决AI开发时组件信息缺失问题。
如果让你从零实现一个MCP,应该包含哪些部分?
我:选STDIO或SSE架构,定义Tools(查文档、调接口等),实现业务逻辑,通过tools/call暴露能力;也可做Prompt增强。
MCP和Skill的区别是什么?
我:MCP是扩展AI的"手脚"帮它执行操作,Skill是体系化文档只教它怎么做。
手撕:
写一个并发控制函数,100个请求最多同时6个,保证返回顺序。
实现Promise.all的原生逻辑。
回文串最少分割次数。
我:讲了贪心思路(找最长回文串直接跳),但复盘发现这题标准解法是动态规划,贪心并不正确。
源码:#牛客AI配图神器#
你说你熟悉源码,讲一下React源码。
我:Fiber双缓冲(Current/WIP交替)、时间片轮转(默认5ms)、可中断渲染(高优打断低优)、Commit不可打断、Hook挂载在Fiber链表上故不能写在条件分支里。
综合:
做过最有技术挑战的事情是什么?
我:AI上下文过长产生幻觉反复改不动,手工介入读Ark UI源码+浏览器断点,一天内定位非受控组件状态同步问题并解决。
这次实习能实习多久?
我:6月初到岗,可实习到12月或更久。
反问:
岗位写的AI Agent/AI App,实际工作内容偏AI还是前端?
面试官:隶属算法工程团队,偏前端开发,业务for算法训练调度与评测,团队在做全栈转型,需了解底层infer与任务调度。
全部评论
牛逼 mm✌🏻
点赞 回复 分享
发布于 05-29 12:47 北京

相关推荐

不愿透露姓名的神秘牛友
05-22 15:13
岗位是sre一面主要是八股、手撕 + 项目追问。题目中规中矩,但会结合项目一直往工程细节上问。二面和三面无手撕八股,主要是项目深挖和开放问题,尤其关注稳定性、线上风险、工程取舍和AI 应用。八股Go:- GMP 模型- map 多协程读写- 往已关闭的 chan 写/读- Goroutine 泄露场景 + 排查方法(pprof)缓存 & Redis:- 缓存穿透 / 击穿 / 雪崩- 热 key 失效处理- Redis 持久化:RDB / AOF 区别- Redlock 存在的问题- 手撕 LFUMySQL & 数据结构:- B 树 vs B+ 树- 索引类型、索引失效场景- 回表 & 如何减少回表AI / RAG / Langchain:- RAG 脱敏策略 + 召回率验证- Streaming 输出如何处理跨窗口敏感词- LangChain vs LangGraph- LangGraph State & Checkpoint- HITL 实现方式- 上下文过长的 AI 对话处理项目深挖 & 开放问题可观测平台:- 数据如何产生 → 传输 → 存储 → 计算 → 展示效果- Linux 环境能力不足的影响 & 性能优化方法Agent / RAG 项目:- 业务数据流程- 已有平台能力时,为什么还要做定制开发?- 知识库文件格式、非结构化文件抽取- 内容安全 / 脱敏策略开放问题:- 最近在学什么技术?平时怎么学新技术?- AI 越来越强,新手怎么体现自己的价值?总结:项目深挖:不只是做了什么,强调 设计思路、风险控制、落地效果,问流程、原理、选型理由、取舍权衡、落地价值底层技术:Linux 、profiling&可观测技术、MQ/CK/流计算、go并发编程、cgroup、内核版本适配工程架构:数据采集 - 传输 - 存储 - 计算 - 可视化全链路设计、阈值设计、性能开销控制AI 应用:RAG 脱敏、风控、Agent 架构、Langchain 工具使用与二次开发 、如何驾驭AI(AI提效)软实力:职业规划、岗位认知、学习方法、行业思考、业务架构思维
查看26道真题和解析
点赞 评论 收藏
分享
评论
6
6
分享

创作者周榜

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