I applied through college or university. I interviewed at Amazon (Vellore) in Jul 2021
Interview
Apply – I visited Amazon career page, there I found some roles for SDE1 (6 months experienced). I messaged 3-5 people working in amazon for referral through linkedIn. I attached my resume and job Id in the message. And one generous person referred me for the same. In 1 week, recruiter contacted me. and I got a coding round link.
Coding Round – Coding round was of 45 min. There were 2 coding questions, both were of customized sort function.
In Interviews, Expectations for every coding question asked was explanation, optimized coded solution, time & space complexity. Take your time, but do every question properly. Show your perfection. There will also be interviews with only 1 coding question asked.
Prepare a professional scenario, instances for questions related to Leadership principles.
Interview questions [1]
Question 1
Round 1 – He started the interview with a small introduction of both of us. He asked about OOP concepts. He asked about my current project, learnings in my current company. He asked about vertical and horizontal scaling, small definitions. Coding questions:
https://www.geeksforgeeks.org/segregate-0s-and-1s-in-an-array-by-traversing-array-once/. I easily did this question in my first attempt. So, he also asked to solve this problem https://www.geeksforgeeks.org/sort-an-array-of-0s-1s-and-2s/ I did it completely too.
There is a manager who needs to manage tasks and schedule them. Tasks have a dependency on one another. For this, the solution was topological sorting. https://www.geeksforgeeks.org/topological-sorting/ I wrote the solution. The interviewer caught the edge case. i.e. Topological sorting is only applicable to the acyclic graphs. I missed this case. I wrote the correct code in the end.
1st round - Online Test which consists of 7 bug fixing questions , followed by 2 medium level coding questions and then some Logical reasoning questions, and then comes the boring part, which comprises of 55-60 or more than that personality check questions.
I applied through a recruiter. The process took 2 months. I interviewed at Amazon (Seattle, WA) in Oct 2017
Interview
Standard Amazon Interview Process for SDE II candidate.
Two Online Coding Rounds (one was geenral aptitude and debugging and other one was writing a program)--> Phone Interview (45 mins) --> 3 onsite rounds 45 mins each
Interview questions [1]
Question 1
Check if parenthesis in an expression are balanced