客户端开发一面面经
完整信息
本篇目录
#秋招面试记录# #创作小助手# #创作小队长#
字节豆包团队一面(2026-09-22,88分钟)
一、开场
自我介绍;技术栈按1-5分排序;这些语言是实习里学的吗?学校计算机课程有哪些?已转正拿offer了吗?为啥还来面?
二、编码题(两道)
2. 二叉树两节点最近公共祖先,节点带parent指针,空间O(1)。
3. 计算包含"ab"子序列的子序列数量,取模。
三、业务需求
4. 端到端链路串一遍;整个需求完全是你开发的吗?
5. 下发时机需要调吗?优先级控制和评控怎么处理?
6. 互斥/优先级逻辑是后端完全控制吗?哪部分后端做、哪部分客户端兜底?
7. AB实验数据不错吧?曝光的口径是啥?弹出来就算曝光吗?
四、Skill深挖
8. 这个skill主要写了些啥?是对已有MCP和skill的编排?
9. mock数据在skill里怎么体现、存在哪、跟着什么走?
10. 自动检测具体怎么实现?
11. 代码仓库什么关系?workspace本身是git仓库吗?
五、Agent工程化(核心追问)
12. 研发交付agent最终交付什么形态?用的Codex吗?单独仓库放七个skill怎么管理?
13. 谁审核skill该不该合入?几个人做的、怎么分工?
14. 怎么验证后才合入?完成率90%的分子分母是啥?省一到两人日怎么统计?
15. AI没搞定需要人纠偏的case,人工调有更好办法吗?人做出来的效果为啥AI没实现?
16. 哪些阶段必须人工干预?给AI的资料前经过人工讨论吗?PRD有歧义怎么办?
17. 迭代中怎么保证skill不变差?有没有评测集?报告怎么对比新旧、哪个更好?
18. native仓库现在怎么迭代?推广workspace的难点?
六、客户端基础
19. Activity生命周期;onPause和onStop区别;被遮挡/部分遮挡分别走什么?
20. A启动B再退回A,按时间顺序走哪些生命周期?
21. 事件分发:dispatch/onInterceptTouchEvent/onTouchEvent的职责关系;requestDisallowInterceptTouchEvent干啥的;action cancel啥时候出现?
22. 常见内存泄漏场景?
23. 项目里用过哪些设计模式?课程里没教过吧?
24. 为啥选做客户端?之前没做过这块。
七、AI关注与收尾
25. 大模型新技术通过哪些渠道关注?开发者会议看哪些?看到新闻会实操吗?订阅了哪些家模型?自己做过哪些小工具?
本篇目录
当前问题0123
- 01
自我介绍;技术栈按1-5分排序;这些语言是实习里学的吗?学校计算机课程有哪些?已转正拿offer了吗?为啥还来面?
- 02
二叉树两节点最近公共祖先,节点带parent指针,空间O(1)。
- 03
计算包含"ab"子序列的子序列数量,取模。
- 04
端到端链路串一遍;整个需求完全是你开发的吗?
- 05
互斥/优先级逻辑是后端完全控制吗?哪部分后端做、哪部分客户端兜底?
- 06
AB实验数据不错吧?曝光的口径是啥?弹出来就算曝光吗?
- 07
这个skill主要写了些啥?是对已有MCP和skill的编排?
- 08
mock数据在skill里怎么体现、存在哪、跟着什么走?
- 09
代码仓库什么关系?workspace本身是git仓库吗?
- 10
研发交付agent最终交付什么形态?用的Codex吗?单独仓库放七个skill怎么管理?
- 11
谁审核skill该不该合入?几个人做的、怎么分工?
- 12
怎么验证后才合入?完成率90%的分子分母是啥?省一到两人日怎么统计?
- 13
AI没搞定需要人纠偏的case,人工调有更好办法吗?人做出来的效果为啥AI没实现?
- 14
哪些阶段必须人工干预?给AI的资料前经过人工讨论吗?PRD有歧义怎么办?
- 15
迭代中怎么保证skill不变差?有没有评测集?报告怎么对比新旧、哪个更好?
- 16
native仓库现在怎么迭代?推广workspace的难点?
- 17
Activity生命周期;onPause和onStop区别;被遮挡/部分遮挡分别走什么?
- 18
A启动B再退回A,按时间顺序走哪些生命周期?
- 19
事件分发:dispatch/onInterceptTouchEvent/onTouchEvent的职责关系;requestDisallowInterceptTouchEvent干啥的;action cancel啥时候出现?
- 20
常见内存泄漏场景?
- 21
项目里用过哪些设计模式?课程里没教过吧?
- 22
为啥选做客户端?之前没做过这块。
- 23
大模型新技术通过哪些渠道关注?开发者会议看哪些?看到新闻会实操吗?订阅了哪些家模型?自己做过哪些小工具?
