题目重点:对 Oracle 题目中的前后端都做的岗位匹配问题,用真实交付、质量边界和角色兴趣回答。
题意与假设
这道练习题保留了面经中值得训练的核心约束,并将需要澄清的条件单独列出。现场拿到变体时,先和面试官确认这些条件。
- 如实陈述已经独立交付的前端、后端、测试和运维范围,不把短期练习包装为多年经验。
- 若岗位长期职责不明确,主动问每端比例、协作方式和成功标准。
解题路线
- 先直接回答是否愿意,以及为什么这种端到端责任符合或不符合自己的职业目标。
- 用一个完整用户路径说明已经做过的界面、API、数据和部署工作,分别指出个人贡献。
- 对不熟悉的一端给可执行学习路径:先读现有规范、做小改动、请求 review、补测试和可访问性/安全边界。
- 讨论岗位匹配:若期望长期前端主导或后端主导,说明自己的偏好与可承担程度,避免为了通过面试无条件答应。
手动走一遍
训练示例:曾独立做后端 API,并在 React 管理界面完成表单和错误提示,但未负责复杂前端性能。可说愿意承担端到端功能,同时在高风险前端改动上与专家结对;不要声称自己已经精通所有栈。
规模与取舍
学习计划应按数周的可交付小任务与 review 节点表达;该题是角色适配,没有算法复杂度。
易错点与追问
容易失分的边界
- 只回答 yes,没有任何交付证据。
- 隐瞒明显能力缺口。
- 把全栈等同于独自承担设计、前后端与运维的一切。
- 不了解团队实际工作却给长期承诺。
继续深挖
- 过去哪端做得最少,下一步如何补齐?
- 设计系统时前后端契约不一致,你如何协作?
- 如果岗位 80% 是你不擅长的一端,是否仍匹配?
