Whole Process Comprises:
Applied online.
Resume Shortlisting followed by
Online Test followed by
Phone Screening Round taken by Tech Recruiter followed by
4 Virtual interviews on the same day, these rounds were generally 1:1, sometimes there were 2 interviewers, one generally shadowing the other.
Have ~2+ Years of Experience.
Online Test
Typical Amazon Online Assessment Test, focusing on DS Algo/Problem Solving. I guess there are some situational based questions too based on Amazon Leadership Principles, but what I think is that this online assessment majorly focuses on technical aspects.
Phone Screen Round
Phone Screening round was taken by technical recruiter herself, it is around 45 min round that focuses on some Amazon Leadership principles and some basic CS fundamental questions were asked, majorly focusing on DS-Algo their complexity etc. The technical questions doesn't require any workaround or coding, answers have to be given in a single line or perhaps some short explanation.
Virtual Interview Rounds (All rounds are roughly around 60 min)
- A very open ended question was given, one has to think logically and implement it, in the process following the principles of maintainability of code as well. So implementation has to be as such that it should be correct , logical as well easier to understand and maintainable. Interviewer also mentioned that he expects near to production-level code.
- This round was focused on typical DS Algo/ Problem Solving skills. One question was asked, it has to be implemented, somewhat production ready code was demanded, means code should not have errors and it should be well structured and maintainable too. Follow up question to optimise the solution was asked too.
- This round was kind of similar to first round. Difference was that in this round there are more follow-up question, each time increasing the complexity. Interviewer this time doesn't mention explicitly about production-level code, but I guess it is always better to have your solution as close to production ready as you can in any tech interviews, it always leaves good impression.
- In this round too, a very open ended question was asked, kind of a low level design question, as it is not very specific, interviewer asked me to try to implement a solution as much as you can, he doesn't expect the complete working solution.
In each rounds, including the Phone Screen round, situational questions based on Amazon Leadership principles were asked, so one should be somewhat prepared with their stories reflecting Amazon Leadership Principles.
In interviews you never know, what interviewers are expecting😅, you can just try your best with your solutions and explanations.