Hey everyone, I have been recently offered SDE2 offer at Amazon and wanted to share my interview experience.
Recuriter reached out to me on LinkedIn in the first week of March and cleared OA by weekend.
After clearing the OA, I was scheduled further rounds 2 weeks later at Amazon office.
Started with 2 LP questions.
Design BookMyShow. I gathered necessary requirements from the interviewer and had discussions on Search movies/theatres and Seat concurreny.
1.https://leetcode.com/problems/ipo/description/
2.https://leetcode.com/problems/shortest-path-in-a-grid-with-obstacles-elimination/description/
3.https://leetcode.com/problems/search-in-rotated-sorted-array/description/
I was able to solve Q1 completely with code, explained only the approach for Q2 and solved Q3 with code.
Ended with 2 LP questions.
Started with 2 LP questions.
Design Ride sharing service (MoveInSync). I started with listing out the key functionalities and wrote necessary service classes / data models / entities.
Started with 2 LP questions.
DSA Question:
Give a subset of arrays [[1,2,3], [1,6], [7,6]], return the original array (there can be more than one solution).
O/P: [1,2,3,7,6]
Solved using topological sort (Kahn's algo) after a hint with code.
Verdict: Selected
Compensation offered:
YOE: 3.8 years
Base salary: 44 LPA
First year bonus: 18 LPA
Second year bonus: 13.5 LPA
RSUs: 210 units (5 + 15 + 40 + 40 over 4 years)