I applied in late October. Early January, I received an online assessment consisting of two LeetCode easy/medium problems. I encountered technical issues with their coding platform during the assessment and emailed the designated contact address. Unfortunately, I only received an automated response five days later, which did not address my question. Thankfully, I resolved the issue in the last 10 minutes of my assessment, as it was clear no timely support was forthcoming. I passed all test cases.
Shortly thereafter, I was sent their second online assessment, which included a peculiar email simulation and a personality quiz. A couple of days later, I received a form to fill out my availability for a final round of interviews. After completing it, I received no confirmation or information about the interviews until mid-March, when I was notified that my interview was in three days.
The final interview consisted of three 45-minute sessions, each with a different software developer. They spent approximately two minutes asking a single behavioral question, and the remainder of the time was dedicated to a LeetCode-style problem.
I had been studying the 14 programming patterns heavily in the days leading up to this interview, but none of my three programming questions were related to these patterns. I believe I was simply unlucky in that regard. Overall, it was a disorganized and impersonal process.
Given an infix algebraic expression, convert it to postfix.
Design a traffic light system for a 4-way intersection.
The following metrics were computed from 45 interview experiences for the Amazon Software Engineer New Grad role in United States.
Amazon's interview process for their Software Engineer New Grad roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Amazon's Software Engineer New Grad interview process in United States.