I applied through a recruiter. I interviewed at Amazon (Seattle, WA)
Interview
I was contacted by a recruiter via my LinkedIn profile. He requested a resume, and then within a day asked to schedule a phone screen. The phone screen was a little choppy because they were using a new tool similar to codepen that allowed your code to be evaluated while on the call.
The review was pleasant enough, and--in spite of not being prepared for the low-level java implementation questions--I made it to an on-site.
The on-site is where my experience diverged from expectation. Having heard that you are interviewed for multiple roles by a range of people, I was fully prepared and excited for that. I my case, there was only one role, and all but one of the interviewers were from that team. Since none of them were senior engineers, they had a hard time engaging my questions and thought processes, which made the conversations rather awkward and stifling.
By the time I met with the engineers from a different team, I was a bit off balance, and felt like I didn't shine.
The last interview was with the person who would have supervised me, and we both expressed that it didn't seem like a fit right now.
Initial screening call with recruiter followed by a 1 hr hacker rank question on DSA. The final round was a panel consisting of 4 interviews ranging from technical design, more DSA and behaviour questions.
Interview questions [1]
Question 1
Describe a time when you disagreed with your team and how you resolved it
Online Application & Assessment: Candidates apply via amazon.jobs and may be asked to complete online assessments (work simulations or technical tests).
Recruiter Phone Screen: A 30-60 minute interview to discuss your background, interest in the role, and initial behavioral questions.
Technical Phone Screen (For Tech Roles): A 60-minute interview focused on data structures, algorithms, and coding in a shared editor.
Interview Loop (Virtual/Onsite): The final stage, usually 3-5, 45-60 minute interviews held on the same day or over a few days.
Behavioral Questions: These focus on past behavior (STAR method: Situation, Task, Action, Result) mapped to Leadership Principles.
Technical/Functional Questions: Problem-solving, system design, or domain-specific questions.
Bar Raiser Interview: One interviewer is a "Bar Raiser," a neutral employee from another team tasked with ensuring hiring standards remain high.
Hiring Committee/Debrief: Interviewers meet to discuss candidate feedback and make a hiring decision.
Recruiter screen. Then 2 coding interviews then onsite rounds (another coding question, then a system design question, then HM behavioral interview). System design was simpler than other companies. Coding was leetcode ish
Top companies for "Compensation and Benefits" near you