Amazon | SDE2 | Seattle | Mar 2020
Anonymous User
22547

I had my interview today and the over all experience was good. I still don't know the result but wanted to post this asap as it might help anyone looking for suggestions.

Online assessment: Zombie matrix and Top N buzz words with few twists. I was able to complete it and was invited onsite.

Got an email from the hr that it would be a virtual interview. I was happy because I need not travel.

Before I start writing, I would like to give a suggestion : DO NOT TAKE YOUR LP BEHAVIOURAL FOR GRANTED. Yes, I mean it. I personally hate those LP questions and made minimum effort to learn them. But guys, half of your interview is gonna be LP. I eventually ran out of examples and couldn't impress the interviewer enough. For an SDE2 role, basic examples are not a good way of presentation. Pick solid and meaningful experiences (basically involving design changes, coding standards, growth percentages, efficiencies, system designs etc). Let me now quickly jump into the interview questions:

9 am to 10 am: 30 mins lp. One coding + OOD question: Design an api to find a file based on file name, size, type etc for a directory file structure. Asked several follow up questions (related to design). This was on a coding editor. You need not execute the code.

10 am to 11 am: 20 mins lp. Coding question: input is a binary string and you need to return the number of changes before it gets reduced to 0. I couldn't find a Leetcode problem.

11 am to 12: 30 mins lp. Coding questions: find permutations of a string, dictionary and a word problem.

12 - 1 pm: break

1 pm to 2 pm: 20 mins lp. I screwed this round. It was a system design round. I was asked to design a system which currently is a real time one in AWS team. I had to write it on a paper and explain it to the interviewer. I felt system design is tougher without a white board.

2 pm to 3 pm: Complete lp round. I was left with no examples so had to repeat few of them I used in the previous interviews :/ This definitely is a red flag. DO NOT do this.

Even though I didn't get a single question from Leetcode explore, I would still recommend you to take the premium before the interview. Practice is the key. Schedule the interview only if you are well prepared.

All the best :)

Comments (54)