Amazon Intern VO 面经分享|最新流程解析 + 高频真题 + 通关技巧

28次閱讀
No Comments

最近我们学员完成了一场 Amazon Intern VO ,从到 OA 到VO 基本是我全程跟进。OA就是正常hackerrank两道medium题,下面主要分享一下两轮 VO 的真实体验和核心考察点。

Amazon Intern VO 面经分享|最新流程解析 + 高频真题 + 通关技巧

Timeline

  • 12.13 — OA 完成(第二天直接提交)
    基本没有反复修改,当天状态在线,一次 AC。
  • 1.27 — 两轮 VO 完成
    面试间隔不长,属于连续作战,对状态要求很高。
  • 周一 — 收到 Offer
    几乎没有拖延,从面试到结果非常干脆,典型的大厂高效流程。

Amazon Intern VO 第一轮

BQ

Q1: What do you do when you encounter difficulties at work?

Q2: Why Amazon?

Coding

题目是关于摩尔斯密码的去重问题。给你一个字符串数组,每个单词都可以转换成对应的摩尔斯密码。比如”cab”这个单词,c对应”-.-.”,a对应”.-“,b对应”-…”,拼起来就是”-.-..–…”,我们把这个过程叫做单词翻译。题目要求对数组中所有单词进行翻译,然后返回有多少种不同的密码组合。

解题思路其实挺简单的,具体做法就是遍历每个单词,然后遍历单词里的每个字母,把它们转换成摩尔斯密码拼接起来。用一个HashSet来存储这些密码,Set会自动去重,最后返回Set的大小就是答案了。这题难度不大,主要就是利用Set的去重特性。

Amazon Intern VO 第二轮

BQ

Q1: How do you handle tasks with a very tight deadline?
Q2: When the team faces difficulties, how do you motivate others and work toward a solution?

Coding

给定一个字符串以及一个由多个等长单词组成的列表,要求找出字符串中所有起始位置,使得从该位置开始的一段子串恰好可以由列表中的所有单词无重复、无遗漏地拼接而成。

思路是用哈希表统计每个单词在列表中的出现次数,然后在字符串中按单词长度为步长进行扫描,将候选子串切分为若干等长单词并动态维护出现频率,使用滑动窗口即可。

了解更多

正在冲大厂面试?思路卡壳、算法没把握、现场压力大?Programhelp 提供专业 面试辅助 ,全程稳护航,帮你理清思路、精准破题、稳住节奏,大幅提升通过率。想稳拿心仪 Offer?现在联系我们,一对一了解专属面试助力方案。

author avatar
Jory Wang Amazon资深软件开发工程师
Amazon 资深工程师,专注 基础设施核心系统研发,在系统可扩展性、可靠性及成本优化方面具备丰富实战经验。 目前聚焦 FAANG SDE 面试辅导,一年内助力 30+ 位候选人成功斩获 L5 / L6 Offer。
正文完
 0