I would like to share my first interview experience with Amazon India, which happened virtually over Amazon Chime. Total four rounds: 3 Coding + 1 System design with every round being an elimination round.
Profile:
B. Tech from Pune (2015 pass out)
4+ years of experience
Round 1 ~ 40 mins
-- Questions about the projects I worked on. ( ~ 10 mins)
-- Question: Merge two sorted linked-list into one. ( ~ 20 mins)
Round 2 (~ 1 hour)
Question -1 : Extend the Hashmap to include the sequence of elements inserted. ( ~ 20 mins)
Eg : Hashmap : insert called for 1,2,3. Then 2 is removed and 4 is inserted. This sequence function should give output : 1,3,4
Question -2 : Best time to buy stock ( ~ 20 mins)
Questions of Leadership principles. ( ~ 10 mins)
Round 3 ( ~ 1 hour)
Question -1 : There were 2 parts to this: ( ~ 20 mins)
a. An array is given. To validate if an array can be re-arranged in such a way that no two consecutive elements are the same.
b. Print this re-arranged array.
Question -2: Vertical (Columnar) sum of a B Tree. ( ~ 20 mins)
Questions on Leadershp principles. ( ~ 10 mins)
Round 4 ( ~ 1 hour)
Questions on leadership principles. ( ~ 20 mins)
System design : Email notification system for Organization ( ~ 40 mins)
After this round got an email that my candidature cannot be processed further. Hope this helps someone :)