Rejected from Amazon l5 thrice onsite and once telephonic.
1st attempt: I think i messed up the design rounds. Wasn't prepared much.
2nd attempt: Messed up the 14 principles. Did really good in coding and descent in design.
3rd attempt: Recruiter send me for wrong position. I am a cloud backend eng and I was asked typical Android questions. Unfortunate.
4th attempt: Rejected on call. The interviewer was late and then gave a really big question to fill up 5 different methods. I was doing pretty well and gave him the best approach in the starting as I thought not to waste time in giving different approaches.
Now receiving call for l4. Looks like thats what I should target. Need tips for Amazon Principles. Still not confident enough for questions like tell me about a time.....
Total exp 3.5 years. 1 yr in US.
comments
When asked a coding or system design question, ask clarifying questions up front to disambiguate and find the bounds of the problem. Give your thought process aloud, so that we know how you're approaching the problem and can give you hints if you get stuck.
The easier it is for us to gather good data points, the more we can gather in the limited time available, and the easier it will be for us to be confident in making a hiring decision.
Source: Am an L5 SDE interviewer with 70+ interviews.
For LPs make a list of everything you worked on. Find sample lp questions online and practice. Focus on what you did, not what your team or company did.