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-