I applied online. The process took 2 weeks. I interviewed at Amazon in Jul 2011
Interview
Applied for the position the position through the website. I was contacted within 2 days for the interview. HR person left a voicemail and followed up with an email asking for comfortable dates/times. I set something up after few days and the schedule did not work for the hiring manager. Finally a date was set a week from the initial date.
I was asked to have pen and paper ready for technical questions. Hiring manager called me promptly on the interview date and time. He was very professional and made sure that I was in a comfortable place to attend the interview.
There were two parts to the interview. First part was management questions. Very fundamental questions on Management Style, Communication methods and how to resolve conflicts. Second part consisted of very basic technical questions like difference between an array and a linked list, what is a hash table, polymorphism and OO concepts.
The entire interview lasted about 45 minutes. The person interviewing me sounded new to the job as well.
The interview was very easy and I thought I did well. There were few questions I could have answered better but overall I thought I was a good fit for the position.
In two days I received an email stating that they are pursuing other candidates. I was disappointed and have no idea why I was rejected.
Interview questions [2]
Question 1
Basic C++ questions ... Define polymorphism, multiple inheritance, array, linked list and hash table.
Phone screen, 5 1 hour interviews for loop
Each hour was dedicated to 2 LPs. System design was more collaborative than i anticipated which was a pleasant surprise. The phone screen mostly focused on my previous experiences
Interview questions [1]
Question 1
Standard LP based scenarios, system design was actual system the team owns
I applied through an employee referral. The process took 2 weeks. I interviewed at Amazon (Tokyo) in Feb 2026
Interview
The interview process is straightforward but intense.
First interview was with another Software Dev Manager in the same team. After that the famous loop interview where I had to take 5 interviews in a row over two days ( using paid holidays at work ). Recruiter gave a lot of information about possible questions and helped with materials. However, I had to use same stories few times as the different interviewers asked same questions few times.
Everything is okay, I had a good time during the interviews and it was a good exercise. However, I simply do not understand why they have to call to reject? I am not a customer to be obsessed with. A straight cut rejection via email works better than taking time out of my busy schedule.
If they used this time to share some feedback, that would be useful. If they do not share any reason why I have to continue formal small talk just to get the rejection on my face?
Interview questions [1]
Question 1
A time you were driving toward a goal and realized more than halfway in that it may not be the best goal.
Had 1 round of System design interview. I thought the interview went ok, if not bad, it went decently well. Received a rejection response, while asking to apply 6 months later.