I applied online. The process took 3 weeks. I interviewed at Amazon (Seattle, WA) in Oct 2019
Interview
3 rounds of online assessment: debug->coding->work simulation.
Then virtual onsite scheduled where around 2 BQ and 1 coding question were asked.
Overall experience was smooth, make sure you know leardership priciples and algorithms,
I applied online. The process took 2 months. I interviewed at Amazon (Seattle, WA) in Nov 2019
Interview
2 Online assessments. First is debugging simple code. Second is coding problems, similar to leetcode. Lastly a 'virtual' (video) interview with live coding. Didn't feel like my interviewer was very good, not a great communicator which got in the way of the interview.
Interview questions [1]
Question 1
Describe a time you were working on a team, and you and your team members disagreed on an important issue.
I applied online. The process took 3 months. I interviewed at Amazon (London, England) in Jan 2020
Interview
2 Stages Overall:
1 - 3 Online Assessments:
1.1 - Find the bugs in 8 code snippets in 15 minutes (Easy)
1.2 - Solve 2 LeetCode style questions in 70 minutes, followed by 10 minute behavioral
MCQ quiz (LeetCode Easy)
1.3 - 1-2h behavioral assessment in the form of a virtual environment assessing your
responses to different situations. Solve 24 maths/logic problems in 30 minutes.
2 - On-Site: 2 1on1 interviews, 2 behavioral questions based on the leadership principles followed by a whiteboard coding problem.
Interview questions [2]
Question 1
Given an array of strings arr and a word w, write a function to determine if w is valid (valid if w is in arr). What if the array was sorted? What other data structure could you use instead of an array to improve complexity?