I applied through a recruiter. I interviewed at Amazon
Interview
I was approached by the recruiter and was interviewed for Amazon Silk team. Phone interview was not hard. Had straight forward programming question. Went to on-site interviews in Seattle - had 4 interviews with different people. Again, nothing overcomplicated. All guys were really friendly. Overall interview experience was very positive. Response after interview came on the next business day that they decided not to move forward with an offer and I should try another position. Although their policy is not to give a specific feedback, I connected to the guy I had interview/lunch with and he told me that I'm too web-centric while they were looking for core back-end programming guys in their team.
Interview questions [1]
Question 1
Nothing unexpected. Signed NDA, so I'll not tell the specific questions. All questions were for basic usage of data structures. If you studied Computer Science and exercise to solve and code basic algorithm problems, you'll do well.
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.