Round 1: Face to Face
Approach in the interview: Start with explaining the approach-> then improve solution if interviewer asks to do so -> then finally you need to write working code on Paper.
- Given a binary tree, print all the boundary nodes in an anti-clockwise direction starting from the root.
- Deletion Operation on Doubly Linklist, Cover all the test Case.
Round 2: Face to Face
- Stock buy and sell problem to maximize profit.
- Boolean Matrix Question.
- Design auto-suggestion search box/engine, discuss on trie data structure.
- How will you approach if a website is slow? (TPS/Load Balancer concept)
Round 3: Telephonic
- There were two Data Structure & Algorithms problems, I only remember one question.
- Merge Overlapping Intervals – Solved using a stack.
Round 4: Face to Face
- Minimum iteration required to root all oranges.
- Count distinct elements in every window of size k, expected time complexity O(n).
Round 5: Hiring Manager(F2F)
Most of the questions asked were behavioral.
- Tell me about yourself and current project discussion.
- Have you ever had disagreed moment with your manager on any technical discussion/project?
- Have you mentored anyone?
- Have you worked on a project where you interacted with other teams and worked with them?
- Have you done anything that improved customer experience?
In short hiring manager covered some Amazon Leadership principles such as customer obsession, disagree and commit, dive deep, develop and hire the best etc.
Round 6: Design Round(F2F)
- Current Project discussion.
- Design ESPN-Cricinfo website Backend, discussion on HLD and LLD and Load Balancer.
Round 7: Bar Raiser Round(F2F)
- Design BookMyshow website backend and discussion on HLD, LLD and DB schema. There were discussions on various issues like Scalability, What database should be used; SQL-NoSQL, Concurrency etc.
- Have you done something in the team that improved team productivity?
- Have you delivered something in tight deadline?
- Why are you looking for a change?
Overall the technical bar was good and if one practices DS/Algo questions along with HLD/LLD and some concepts of System Designs, then he/she can easily crack the rounds.
- Be confident and solve the problem honestly.
- I used to attend at-least one mock interview at interviewbit which immensely helped me in getting confidence and know how to approach different problems.
After this long amazing process, I got a call from HR after seven days stated that “Hi, Congratulations you are selected and cleared all the rounds and we are happy to offer you SDE-2 position”.
Tips for the interview: Good hands on towards problem-solving and algorithm, practice from Geeksforgeeks, HLD and LLD, prepare well for Amazon’s leadership principles.
All the Best Guys!
- Amazon Interview Experience SDE2
- Amazon Interview Experience | Set 260 (For SDE2)
- Amazon Interview experience | Set 324 (For SDE2)
- Amazon Interview Experience | Set 381 (For SDE2)
- Amazon Interview Experience | Set 154 (For SDE2)
- Amazon Interview Experience for SDE2
- Amazon Interview Experience | Set 430 (For SDE2)
- Interview Experience of Amazon - SDE2
- Amazon Interview Experience | Set 431 (For SDE2)
- Amazon Interview Experience for SDE2 (3 years exp)
- Walmart Interview Experience for SDE2 | Set 19 (3.8 years experience)
- Flipkart Interview Experience | Set 28 (For SDE2)
- Traveloka Interview Experience for SDE2
- OYO Rooms Interview Experience | Set 5 (For SDE2)
- Groupon Interview Experience | Set 4 (SDE2 for Experienced)
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.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.