Amazon Interview Experience for SDE-1
Amazon Interview Experience for SDE-1I was contacted by a recruiter at the start of April for the Bangalore locationShe asked me to give a coding test on Hackerrank. The test had 2 questions. I was able to solve both questions completely. After 1 week I got a call for a telephonic round.There were total 5 Rounds of the interview –Technical phone screen (1 hour): The interviewer was SDE-2 at amazon.Asked 2 questions about work done from my resumeAsked 1 heap-based questionQuestion – Given M managers with priority as M1>M2>…, each manager has some n number of reporters working under him.There are x jobs with different priorities, your job is to assign the task to employees, such that M_i+1 can not be assigned a task until all the reporters of M_i have been assigned.I gave him a heap-based approach, he asked me the time complexity.He was satisfied with my approach and asked me to write working code.After 1 week I received a call for the next set of rounds i.e. onsite rounds.First Onsite Round (1 hour): The interviewer was SDE2 at amazon.Asked 2 questions based on DS Algorithms, one question was based on BST and the other was based on Graph, I gave an approach of using dfsShe asked me approach and time, space complexity first, I was able to solve both problems without any hint.Next, She asked me 2 Behavioral questionsQuestion1 – Tell me a time when you had a conflict with the product team over some requirement and how did you handle itQuestion 2 – Tell me about a time when you had to work out of your comfort zoneSecond Onsite Round (1 hour): The interviewer was SDE-3 at Amazon.He asked me one question on BST- https://www.geeksforgeeks.org/print-binary-tree-vertical-order-set-2/. I took 1 hint and around 30 minutes to write working code for this. He asked me to optimize the code more for space complexity.He asked some behavioral questionsQuestion1 – Tell me about a time you have to face some unfamiliar requirement.Question2 – Tell me about a time when you faced a crisis at workThird Onsite Round (1 hour): This was Hiring Manager’s round.He gave a simple problem based on the array and sliding window concept.Next, he asked about the work done in the previous company.He gave me 1 question on MYSQL(mentioned in cv).We discussed some OOPs concepts like deadlock, semaphores, etc.After 2 days I got a call from the recruiter for the next round i.e. Bar raiser roundBar Raiser Round (1 hour):The interviewer was in a very senior position at Amazon.He asked 2 questions based on DS also.Question 1 – DP basedQuestion 2 – Something like a balanced parenthesis problemI was able to solve question 1 completely, he seemed satisfied with it.Due to lack of time, there were some bugs in the code of question 2.And also, all the interviewers asked me to explain the space and time complexity of my approaches.Tips –Prepare well for Amazon leadership principle.Make sure you remember all the projects from your resume.Prepare DS Algorithms well.Result: SelectedAttention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.