I started with Amazon Interviews from Jan’18 and ended in March’19. This is not because there was delay from Amazon’s recruiter side but it was scheduled according to my convenience. In my case recruiter from Amazon connected with me on LinkedIn/Email followed by conversation over the phone.
Round 0 – Online Test
There were 2 questions which were easy and medium respectively. Please have some practice over input gathering and some STL fluently as it would consume most of your time if you are out of touch from competitive programming.
I would recommend you to practice a few problems(easy/medium- Ad-hoc/String) on LeetCode/Hackerrank/any other website before giving this test.
Round 1 – Face 2 Face Problem Solving/Data Structures
The round started with introduction from either side, in my introduction I was asked deeply about my projects and some situational questions like (Have you ever countered your manager’s design/ideas when you felt another approach could be better?). There were more such questions which went for about first 15 minutes.
Below DS/Algo questions were asked in this round. I was asked to write working code(cleanly) including any auxiliary function that I was using. Also was asked to explain my solution’s complexity.
Some Tips: Writing clean code and covering edge cases is very important in these rounds and missing some of them can add some flags to your review for the round.
Round 2 – Face 2 Face Problem Solving/Data Structures
This round was similar to first round and review of first round was agnostic as it happened back to back. In this round too the project I was working on was asked in detail.
Round 3 – Face 2 Face- Managerial/Design
The round was around knowing in detail about my entire experience in accordance with Amazon’s principles. Before this round it is highly advised to know all Amazon’s principles and recall all your experiences that match with them. You would be asked all the situational questions like
- Share any instance when you conflited you manager.
- You were conflicted by manager/peers
- Learned anything apart from projects which was not directly applicable to your work.
The round also covered some design of my projects and some tested some of my concepts around design like scaling/caching/sharding.
Round 4 – Face 2 Face- Sr.Managerial
This round was partially similar to earlier round beside focusing whether I was fit to few more Amazon’s principles like whether I can invent and simplify any process while working and whether I was curious to learn new things.
I spoke about 80-90 percent of the time in this round and I explained all the small projects/initiatives I had taken in my experience which were in accordance with these principles.
Round 5 Face 2 Face – Design (Low+High)
I was asked to Design a room booking system.
This included discussion around both high level and followed by low level. You need to clearly ask questions and limit your discussion to features which the interviewer cares. Since this is quite subjective round you need think aloud and have the expertise in what you speak.After all these rounds,
5-7 days later, I got a call from recruiter who confirmed my selection.
- Microsoft Interview experience | Set 114 (2.5 Years Experienced for SDE2)
- Walmart Interview Experience for SDE2 | Set 19 (3.8 years experience)
- Interview Experience of Amazon - SDE2
- Amazon Interview Experience for SDE2
- Amazon Interview Experience | Set 430 (For SDE2)
- Amazon Interview Experience | Set 260 (For SDE2)
- Amazon Interview Experience | Set 431 (For SDE2)
- Amazon Interview Experience SDE2
- Amazon Interview experience | Set 324 (For SDE2)
- Amazon Interview Experience | Set 154 (For SDE2)
- Amazon Interview Experience | Set 381 (For SDE2)
- Amazon Interview Experience | Set 241 (1.5 years experience)
- Amazon Interview Experience | Set 243 (2.5 Years Experience)
- Amazon Interview Experience | Set 391 (SDE-2, 5.5 years Experience)
- Amazon Interview Experience | 401 (3+Years Experience for SDE II)
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.