I applied online. The process took 2 weeks. I interviewed at Amazon in May 2019
Interview
Interviewer was very friendly and asked two behavioral questions as well as a couple of design questions. it was followed by a coding session using livecode. I was allowed to choose any language I wanted. The entire interview lasted 45 mins.
Interview questions [4]
Question 1
How do you handle a large task and make sure it is completed on time?
A design question for a tool that can collect logs from all servers in a region. Also, if an instance suddenly went missing, how do you go about figuring out the issue?
Programming question - Given an array of arrays, flatten into a single array. Ex: [[1,2,3,4], [5,6],[7]]. Output [1,2,3,4,5,6,7]. Once done, increased complexity to nested arrays within each array.
The interview process consisted of one phone screening round, followed by 4 loop interview rounds. All the rounds were surrounded around DSA, System Design and LP questions. More related to projects that I had worked in my previous organisation.
Interview questions [1]
Question 1
2 DSA questions related to strings, arrays and greedy algorithm.
Many rounds of technical and non technical interviews with members of various teams. First round is an automated online assessment with two timed coding problems and a work style survey.
Interview questions [1]
Question 1
Implement a PLC prgram to control a fridge compressor and interior light using three IEC 61131-3 implementation languages (CFC, LD, ST)
interview process in two stages
first stage consists of leetcode easy question, you have to explain all the steps
second stage has 5 interviews, my interview got cancelled after first stage