A recruiter contacted me, stating I could be a potential fit. I was required to complete an Online Assessment (OA) which consisted of two coding challenges (one medium, one hard). I failed one test case on the first question. For the second question, I used a brute-force solution that was likely correct but did not pass the performance test cases.
Despite thinking I wouldn't pass, I was then scheduled for a final loop interview with a month to prepare. They provided a good amount of preparation material covering coding, behavioral, and system design interviews. They understand the interviews are difficult and want candidates to succeed.
My loop interview was virtual, conducted over Chime, and consisted of four one-hour interviews. Each interviewer began with introductions and two to three leadership principle-related questions. The coding was done on a shared online editor with basic syntax highlighting but no compilation capabilities.
addProduct(itemId, timestamp) and getTopProducts(), which retrieves the top 10 most purchased products in the last 24 hours. I initially coded a brute-force solution. Then, I was asked to optimize it and began offering ideas but did not finish coding the optimized version.addToCourse(memberId, instructorId, courseId) and getCourses(instructorId). This was with the most challenging interviewer, as I don't think she understood me and frequently interrupted my thought process. She would paste in code and say, "Maybe I gave too much hint." When I tried to clarify what needed to be implemented, she would paste in more code (data structures and methods). Her communication was not good. Towards the end, she did say my solution was looking great and instructed me to write tests. The interview ran 10 minutes over, and it did not feel well-prepared.Overall, I felt pretty good about the interviews and don't think I bombed them. A few days later, I received an automated email stating they were not progressing with my application, with no feedback provided.
Tell me about a time you gave up short-term gains for long-term benefits.
The following metrics were computed from 129 interview experiences for the Amazon Software Development Engineer (SDE) role in Seattle, Washington.
Amazon's interview process for their Software Development Engineer (SDE) roles in Seattle, Washington is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Amazon's Software Development Engineer (SDE) interview process in Seattle, Washington.