Amazon Interview Experience | Set 391 (SDE-2, 5.5 years Experience)
I recently interviewed at Amazon for the SDE-2 position.
Round – 1
This round was taken by the hiring manager
1. did you ever have a conflict with your manager and how did you resolve it
2. did you ever have a conflict with a peer or junior and how did you resolve it
3. Did you ever have to deliver on a tight deadline and how did you stick to it.
4. design Uber
Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!
Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!
Round – 2
This was one of the coding round
2. print zig-zag level order traversal
Round – 3
this was again taken by a different dev-manager
1. what is the toughest project (technically) you have worked, how much did you contribute to it and given a chance to rewrite it what all would you change
2. given an existing problem solved by his team and told me to write down the possible ways to solve it.
3. how did you train/groom the juniors in the team
4. how do you do a code review
5. how else did you contribute to the team other than the regular feature implementation.
round – 4
this was again a coding round
1. LCS of 2 strings
Round – 5
this was a HLD and LLD round
1. design a furniture selling site
was asked to design the HLD of the services involved and give their scaling constraints
2. was asked to write down the classes and then the corresponding DB schema
Round – 6
this was the bar raiser round
1. quick intro and reasoning for all the job switches
2. take up 1 project and explain it in depth. Explain the design decisions, constraints, throughput, test coverage etc. Given more time what all features would you add to it.
3. give an instance where you had to push back your manager/lead keeping the long term benefit of the product in mind.
4. a variation of the merging k sorted arrays ( here instead of arrays it was files, large files which would not fit in the memory).
5. write down the code(classes) for the same.
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.