Hello Everyone,
I have recently recieved offer from amazon. I'm really thankful to the leetcode community.
Timeline: I applied to the generic student program new grad SDE job on Jan 24th, 2020 and got an online assesment by Feb 2nd, 2021.
OA1: Debugging assessment, got 7 debugging questions to fix them, usually there is a minor logic error in the code which you need to fix and the time is 20 mins. I got 5/7.
OA2: Got OA2 link within the same day upon completing OA1 and need to solve 2 coding questions, usually they are leetcode medium-hard. I had one question passed with all the test casses and other i got some issue with partial test casses passing. Both my questions were leetcode hard.
OA3: The last one is work simulation, this is mostly related to Leadership principles.
Once I completed all the assesments, I got an email to schedule 3 interviews for 45mins each (if you are lucky you can get one interview which only 30mins).
And finally the big day arrived, this is my first interview so I was very scared and excited.
For all the rounds, the first 15 mins were behavioural questions, to be answered in STAR format.
The next 30 mins was solving a coding question. I was told the code won't be run but has to be logically and syntatically correct.
Round 1: Tell me about a time you had to think on your feet and take a critical decision in very less time.
The coding question was related to Binary Search (Search for smallest element in sorted rotated list).
Round 2: Tell me about a situation when you had a tight deadline and what are the sacrifices you made to achieve the deadline.
The coding question was LRU Cache.
Round 1 and 2 really went well and the interviewers were really good, we had a good discussion.
Round 3: Tell me about a time you couldn't finish your task within the given deadline.
The coding question was to flatten a hierarchical linked list.
Job description has changed to, "Moved to another Job", 3 working days after my interview, received offer letter a day after the status changed.