I applied online. The process took 3 months. I interviewed at Amazon (Ann Arbor, MI) in Nov 2020
Interview
Four rounds of exams
Round One: Fix 7 sets of code
Round Two: Write 2 leetcode-type coding problems
Round Three: A day of work at amazon
Round Four: Live interview. Questions about personality and one coding question
Interview questions [1]
Question 1
Given the starting day of the week and the number of business days a process takes, find the day of the week the process will finish on in O(1) time
1 hour round consisting of 4 - 5 behaviorals questions and then a technical question (lc - medium). Should emphasize leadership principles for behavioral and technical question is completely interviewer dependent but it is usually a tagged question.
The Software Development Engineering Intern interview process includes an online application, followed by coding assessments, technical phone or video interviews, and sometimes a final round with behavioral and problem-solving questions.
I had two Leetcode style questions to solve in 70 mins, after I finished I had to take personality questions which were exhausting.
The first question was something similar to leetcode 1402.
Interview questions [1]
Question 1
The Second question was something like this:
In an Array there are some numbers: numbers that are considered true values, a number that is the the some of those true values and outlier/s. write an algorithm to find the biggest outlier (there might be 2 outliers in the array).