I applied through a recruiter. I interviewed at Amazon
Interview
I had an in-person interview which consisted of four, one-hour, one-on-one interviews. Two of the interviewers were managers, and the other two were individual contributors. The first question was write a function to determine whether or not two binary trees were mirrors of each other. I was also asked to write a hashtable in a language of my choice, but preferably not a language that has a native hashtable. I was also asked some data modeling questions by one of the interviewers. One interviewer also asked me to implement the itoa function in C. I was also asked to write a binary search (again, in a language of my choice).
Interview questions [1]
Question 1
I was asked about balancing binary trees and the order of searching a balanced tree. While this is probably not a tough question for those that have studied computer science, it was for me since I hadn't heard of it before.
Interviewed for silicon team. Have only been asked about the domain specific knowledge in 1st round and system design in 2nd round and C coding in 3rd round.
The interviews were 50 mins each.
First round with hr screening - 2 leetcode questions then hr manager screening then the loop which consists of 4 interviews each an hour long. The 4 interview questions they asked where three medium leetcode questions. And one system design interview question about how to shadow deploy a test software to millions of users.
Recruiter reaches out after applying through Amazon careers, no referral. Had an initial OA, then after a month had four rounds in two days - three coding one system design. Each round had 30 min behavioral and 30 min coding.
Interview questions [1]
Question 1
Questions were mainly hashmap, sliding window and interval related.