Backend Engineer | Zenskar
JP Morgan Chase | SDE 3 | YOE 3.4
Microsoft SDE - 2 | Interview Experience | Status Pending
eBay || SWE3 Interview Experience || Bangalore
Bloomberg | Interview Experience | Senior Software Engineer | NYC | Nov 2025
Amazon (SDE2) Virtual onsite (Dec 2023)
Summary
I recently interviewed virtually for an SDE2 position at Amazon in December 2023. Despite performing well in most technical rounds, I unfortunately did not receive an offer after failing to correctly identify and solve a critical graph problem in the final round.
Full Experience
I had my virtual onsite interview for an SDE2 position at Amazon on December 19th, 2023. The interview process consisted of several rounds, each including a couple of behavioral questions in addition to the technical problem. I won't be detailing the behavioral questions as there were too many to remember, but a strong understanding of Amazon's leadership principles is key for those.
My first round involved a Data Structures & Algorithms problem. The second round was focused on Object-Oriented Design. The third round was a System Design question, requiring me to design a high-level system for a sensor package. Round four was entirely behavioral, and I don't recall the specific questions.
The final technical round was another Data Structures & Algorithms problem that proved to be my downfall. I failed to identify it as a graph question during the interview and thus couldn't provide a working solution. Post-interview research revealed that the problem was best solved using a topological sort, with a question similar to 'Alien Dictionary' being a good fit. Unfortunately, because I didn't get a working solution and another candidate did, I did not receive an offer.
Interview Questions (4)
Given a sensor package with 1 million sensors, design a high-level system to display a heatmap of the data to a team of farmers. What information do you expect the sensors to provide? How frequently will they transmit data, and how will you store it efficiently for real-time display and historical analysis?
Preparation Tips
I focused my preparation on Amazon's leadership principles for the behavioral rounds, as each technical round also included several such questions. For the technical aspects, I practiced data structures and algorithms, though I admittedly struggled with certain graph-related problems, which ultimately impacted my performance in one of the crucial rounds.