I applied through a recruiter. The process took 4 weeks. I interviewed at Amazon (Chennai) in Apr 2024
Interview
The entire process consisted of 5 rounds (including one online coding test)
1. Online coding test: 2 coding questions of hard difficulty.
2. Phone Screen round 1: 2 DSA questions were asked regarding Graph and on my resume.
3. DSA round : The interviewer discussed my resume the LLD involved in my projects and then we discussed medium difficulty graph based DSA questions.
4. Design round: I was asked to design how the food delivery system like swiggy works.
5. Managerial round: This round went into the Amazon behavioral discussions. It focused on how I have performed during challenges in my past.
Interview questions [1]
Question 1
How delivery systems like swiggy handles so much load?
One hour interview
Asked 2 behavioral questions
One Hashmap easy and One Coin Change DP Question.
I did well with the behavioral questions but went bit awol when DP question.
Overall experience was smooth.
I applied online. The process took 1 week. I interviewed at Amazon (Neu-Delhi) in May 2022
Interview
Data structure Round
* Interviewer was calm and clear in his questions.
* He gave hints on the area that I was stuck in.
* At the end of the round he gave me some ideas how I performed.
System Design Round:
* I was asked to create recommendation system.
I was rejected at this round as I was not able to give clear solution
Interview questions [1]
Question 1
The interviewer asked 2 questions:
* 1 question is on BFS that wants us to get minimum number of minutes for tomatos to get rotten. You can find the one here: https://leetcode.com/problems/rotting-oranges/description/
* Second question was a variant of merge interval
https://leetcode.com/problems/merge-intervals/description/