I applied online. The process took 6 weeks. I interviewed at Amazon (East Palo Alto, CA) in Sep 2019
Interview
5 interviews from 10:00AM - 4:00PM (lunch in between) each interview takes 1 hour
1. Algorithm question: a graph problem
2. Leadership interview with Hiring Manager
Lunch
3. Algorithm interview: question that can be optimized with hash map and heap data structures
4. Leadership interview (bar raiser and shadow)
5. Algorithm interview: search on sorted matrix
The process took 1 week. I interviewed at Amazon (Bengaluru) in Dec 2017
Interview
The first round of interview had three interviews - 1 HLD, 1LLD and 1 coding. The interviewer who took my LLD round was very singleminded. He wasn't happy with any design except for his. I proposed a design and he wasn't happy with it. I asked him if he sees any issue with the design so that I can improve the design. He got offended and complained to the HR that I do not take feedback well. But, in reality it's the other way around - it's him who doesn't take feedback well. It's better to stay away from these sort of prospective collegues.
They called me for the second round of interviews, and I politely said "No thanks."
I applied through a recruiter. I interviewed at Amazon (Bengaluru) in Jun 2017
Interview
Shortened loop without phone screen. I had a direct onsite due to a prior good referral. The interview onsite was broken down into 2 days with 3 interviews each day.
Interview questions [1]
Question 1
1. Snakes and ladders
2. HLD - Design a high scale log service that serves logs and allows search
3. LLD - Design a elevator system
4. Stock prices per day. Find max gain when you will buy and sell
5. Implement job scheduling to serve fcfs
6. Bar raiser round to discuss leadership and technical accomplishments.