亚马逊面试经历 | (2020 年校外程序员分析师)
我已申请亚马逊海得拉巴校外的程序员分析师职位。第一轮在 HackerEarth 上进行。
第一回合 -
我不记得那些提问者了,但是有一个简单的、中等的和最后一个与 Oops 概念实施相关的问题。
从第二到第四的所有回合都在 Amazon Chime 上进行
第二轮 -
1.中缀到前缀转换使用两个堆栈
2. 链表末尾的第 n 个节点
3. swap-kth-node-from-beginning-with-kth-node-from-end-in-a-linked-list
第三轮——
在这一轮中,只问了两个问题:-
1.从表达式中删除不必要的括号
例如:输入 (a+b)+((c+d)) 和输出应该是 (a+b)+(c+d)。
2. 找出按字母顺序排列的最长子字符串长度。
例如:输入“cfaxy”,输出应为 3(axy)。
面试官希望代码没有任何错误,所以要小心。
第四轮——
1. 面试官问我关于我的项目。
2. 行为问题——告诉我你在缺乏信息的情况下完成任务的任何情况。
3. 找出 1 到 n 范围内的缺失数。
4. 给我一段代码,让我找错误。
对于每个编码问题,我也被问到时间和空间复杂度。