Amazon Software Development Engineer VO面试经验
基本信息
- 岗位:Software Development Engineer
- 面试形式:Virtual Onsite
- 申请渠道:内推
- 候选人背景:硕士,在职跳槽
- 面试结果:Pass
面试详情
整体流程包含 Behavioral Questions 和 Coding 两部分。
每轮都会先进行 BQ,然后进入算法题。
Behavioral Questions
主要问到的问题包括:
- 描述一次在非常紧张(tight deadline)的项目中如何完成任务。
- 分享一次收到负面反馈或批评(feedback)的经历,以及如何处理。
- 当面对一个需求非常模糊(ambiguous requirement)时,会如何推进项目。
除了行为问题本身,面试官还会根据回答不断 Follow Up,深入追问项目中的技术细节,而不是简单停留在 STAR 故事层面。
这一轮没有针对简历内容进行专门提问。
Gen AI 相关问题
面试中两位面试官都问到了 AI 相关内容。
一位的问题比较开放,例如:
- 是否使用过 AI 工具?
- 在工作中有哪些使用 AI 的经验?
另一位则问得更加深入:
- 如果设计(Architect)一个 AI Chat Bot,你会如何进行系统设计?
建议提前准备一些 Gen AI 相关的内容,包括:
- AI 在实际工作中的应用
- LLM 基础概念
- AI Chat Bot 的整体架构设计
- Prompt、RAG、Memory、Tool Calling 等常见组件
Coding
这一轮算法题整体比较简单。
第一题
判断括号是否能够正确匹配。
属于经典 Parentheses Matching 类型题目。
第二题
经典 Two Sum。
完成之后,面试官继续给了一道变体题,在原有思路基础上进行扩展即可。
面试体验
整体难度中等。
Behavioral Questions 占比较大,而且会持续追问技术细节,因此不仅要准备 STAR 故事,也要能够详细解释项目中的技术方案。
另外,Gen AI 已经成为比较常见的话题,建议提前准备相关经验和系统设计思路。
Coding 运气不错,遇到的都是经典基础题,没有特别复杂的算法。
面试结果反馈
- 最终结果:Pass
引用来源
Amazon VO 最新一轮海外面经
来源:一亩三分地
作者:嘿嘿在面试等offer
发布时间:2026-07-04
