Amazon | SDE2 | Canada | July 2020 [Offer]
Anonymous User
4312

Status: 8 years of experience.
Position: SDE2 at Amazon
Location: Canada
Interview Date: July 2020
Signed NDA, so no details on the interview questions.
Interview Process:
OA: 2 medium OA questions from https://leetcode.com/discuss/interview-question/344650/Amazon-Online-Assessment-Questions
Virtual onsite:
R1: Coding first(medium leetcode also among above list), then LP.
R2: LP + design. Not typic OOP design nor system design. Just design a process, focused on interface and scability.
R3: LP + System design. I felt it was a bar riser round since interveiwer always pushing on some questions.
R4: LP + coding. I did not meet this problem on leetcode before but it should be an easy one. The interviewer proceed the question by solving some specific case first then move on to the general cases. I did not get the point at first and came up a general answser. But when I realized the interviewer's intention I followed the lead and solve the problem step by step.

Get the result in two days after interview.

Thanks to the leetcode it helped me a lot during the interview process. The Leetcode Premium is totally worth it. And the leetcode comunity is also a great place to gather information.
Prepare LP. With 8 years exp I have no problem to come up story accordingly. And HR told me I could use notes on LP questions. I did take a sheet which helped a lot. I felt less tense when I have notes at hand.
System Design. Thanks to leetcode discussion, I get G-rokking courses to prepare for it. System design is a topic with a lot things to talk about. For me, my main work is front and middle layer and barely touched DB. I put many effort on middle ware design(common asked algorithm and structure, eg how to design a timeline, LRU etc) since the position I applied is not front end job. But from this interview process I find that once they realize you know what you are talking about, they will cut you short, then either push for deeper knowledge, or wanna use other methods, or they will change topic. So I would say prepare for every components of system, and highlight your strength.

Good luck with your interview!

Comments (12)