Amazon SDE-2 Interview Experience
Anonymous User
4030

Here's my experience of the amazon sde-2.
My background - Solved 750+ leetcode problem, Tier-1 college.

R1 - OA + behavior question and standard system design questions.

R2 - 2 coding questions (can't disclose).
Solved it within 20-25 mins.
LP questions - 2 principles.
I think the interview seems satisfied with my answers.

R3 - 1 coding question.
Solved it with an approach using greedy. The interviewer was unaware of the solution. Had a proper discussion on the algo and the interviewer seemed impressed.
LP questions - 2 principles

R4 (Bar raiser) - 1 LLD question. ER diagram and code was fine. Able to optimize the solution when asked.
My tip, always implement a naive approach first, so that you can optimize the solution, if asked.
Now comes my nightmare - the LP questions
The LP questions were out of my prep list and I don't think I was able to give a satisfactory ans.

R5 - HM - 1 HLD, The design question was not any standard type rather a more complex one, You'll need to understand a proper flow and then come up with a design which is like very unlikely to design in 30 mins. I think he created one after looking at my resume. I was able to somehow create a design and throw some concepts at him. By this time I was impressed with myself like I was able to think so much in such a short time (who cares what the interviewer thinks man).

Then, again the LP problems, I hate these questions man. The guy only wanted to hear e.g from my recent exp. I'd created one answer for every specific questions which had put in a difficult situation to answer his questions.

Overall: Who in the world has experienced all the LP problems, and I know all of them just make up some random fake stuff created from chat GPT. Also, it involves so much luck factor in answering these questions. No problem skill required only skill you require is boasting about yourself(I think) XD.

PS: Guys if you want to join Amazon, focus on leetcode, lld, hld.
Solve LLD questions on your own, after some practice you'll be able to come with better designs on your own.
HLD is just about theory, which component should be integrated to help your system.
First create a note for all these components, for e.g-

  1. sharding - concept and where to use
  2. queues - concept and where to use...
    db designs and api calls also plays an imp part in designing. Again, to come up with everything in 1 hr interview is really difficult. But more preperation will only increase your luck factor.
    Feel free to share your thoughts on this. Also, if anyone have any prep idea for LP do share for the leetcode community.
Comments (6)