Team Specific
Status: New grad, MS
Experience: 9 months internship experience
Position: SDE1 at Amazon
Location: Seattle, CA
Interview Date: First week of May
Online Assesment:
There were two questions:
Final Onsite round (5 hours):
First Round(60 mins):
30 mins behavioural round
20 mins coding question
10 mins for me to ask him some questions
Coding question:
Lowest Common Ancestor with some changes.
Instead of Binary Tree it was just a Tree and Node class looked like this:
class Node{
Node Parent;
int val;
}
Function signature:
public Node LCA(Node node1, Node node2)
Follow up question: Solve this in constant space(I could not do that due to lack of time).
Second Round(60 mins):
30 mins behavioural round
30 mins coding question
This round focused majorly on OOD.
The question was similar to
Merge Two Sorted List
Interviewer explained this question in very vague manner. Hence I had to ask him questions before writing down the code.
Third round(60mins):
30 mins behavioural round
20 mins coding question
10 mins for me to ask him some questions
Coding question:
Rotate LinkedList
follow up question: if k is more than length of the linkedlist
Fourth Round(1 hour):
Only behavioral question and past internship experience
Result: Reject
90% of Behavioral Questions were asked from here: https://leetcode.com/discuss/interview-question/437082/Amazon-Behavioral-questions-or-Leadership-Principles-or-LP