Applied: Oct 31, 2019
OA I: Nov 15, 2019
7 questions on debugging. Needed to make some changes to make the code generate the required results.
Language options - C/C++/Java
OA II: Nov 15, 2019
2 coding questions to be done in under 100 minutes.
Question 1: An array manipulation problem (https://leetcode.com/problems/merge-two-sorted-lists/) [Easy]
Question 2: Variant of the unique paths problem (https://leetcode.com/problems/unique-paths-ii/) [Medium]
Language options: Any
OA III: Nov 17, 2019
An MCQ type work simulation where 'the best possible' option according to you was to be selected. You better read the Amazon LPs for this one. (https://www.amazon.jobs/en/principles)
This was followed by a Logic Test which was basic puzzle and english testing questions.
Scheduling Final Interview: Dec 13, 2019
A survey asking to fill out suitable time slots for conducting an interview.
Final Interview: Dec 23, 2019
I was asked 2 behavioral questions and 2 coding problems.
Behavioral
Q1. Tell me about a time when you helped a teammate. Did he learn something from it? What were the results?
Q2. Tell me about a time when you had to work with no data.
Coding
Q1. Find the number of islands (https://leetcode.com/problems/number-of-islands/) [Medium]
Q2. [A follow-up] Find the number of distinctly shaped islands. [Medium]
Language options: Any
Offer Recieved: Dec 27, 2019
Location - Seattle/Bellevue