I applied through a recruiter. The process took 5 weeks. I interviewed at Amazon (Seattle, WA) in Apr 2019
Interview
The entire process took 5 weeks.
2 phone interviews and 5 rounds in onsite.
Recruiting people were very friendly and I had a positive experience throughout. However, my onsite interview was revised to a different team as original position was already filled before my onsite interview.
Interview questions [1]
Question 1
Phone interview was more on experience and few details on how to implement solutions.
Onsite interview was mostly Systems design and implementation with focus on data structures and performance.
I had to use white board for almost all rounds.
I applied online. The process took 2 weeks. I interviewed at Amazon in May 2019
Interview
Interviewer was very friendly and asked two behavioral questions as well as a couple of design questions. it was followed by a coding session using livecode. I was allowed to choose any language I wanted. The entire interview lasted 45 mins.
Interview questions [4]
Question 1
How do you handle a large task and make sure it is completed on time?
A design question for a tool that can collect logs from all servers in a region. Also, if an instance suddenly went missing, how do you go about figuring out the issue?
Programming question - Given an array of arrays, flatten into a single array. Ex: [[1,2,3,4], [5,6],[7]]. Output [1,2,3,4,5,6,7]. Once done, increased complexity to nested arrays within each array.
I applied through an employee referral. The process took 4 weeks. I interviewed at Amazon (Bengaluru) in Feb 2017
Interview
The process is a bit lengthy. It took around 4-5 weeks. Total 5 Rounds of Interview.
- Telephonic
- Written (Coding, scripting)
- 2 DS & Algo Rounds
- Problem Solving Round
- Managerial Round
- Bar Raiser