I applied online. The process took 4 weeks. I interviewed at Amazon in Apr 2019
Interview
I was interviewed for an internship.
1st round was online assessment, code was given, and you have to find bugs(speed matters in this round). There were few logical reasoning questions in this round.
2nd round was an online coding assessment—two medium coding questions. I was not able to compile my second question code because I was trying to make some last-minute change, but logic was pretty much correct.
The 3rd round was a coding interview. Two medium coding questions were asked-one on the binary tree and other on bit manipulation.
Make sure you know the complexity of your code and how to optimize it.
** Read Amazon Leadership Principles before your interview and prepare your behavioral questions accordingly.
Interview questions [1]
Question 1
I have signed NDA, so I cannot reveal the questions.
3 online technical questions. the first one was two find the error in the code and fix it the second was to solve to coding problems and the third was a situation test
I applied online. The process took 4 weeks. I interviewed at Amazon (Cambridge, East of England, England) in Feb 2020
Interview
I interviewed for a developer position in Cambridge (UK). The on-site interview consisted of 4 rounds, each with different people -- engineers and managers. Each interview lasted about an hour and was divided equally between behavioural questions (based on the company's so-called "leadership principals") and a technical problem that I had to solve on a whiteboard. One of the technical questions revolved around system design, the rest were typical programming / algorithmic problems one would expect at software engineering interviews.
My overall experience was neutral toward slightly negative. While about half of the interviewers were really friendly and approachable, the others came across as arrogant or bored. In the end I did not get an offer, but even if I did, I'm not entirely convinced that I would have wanted to work with some of the people I met throughout the process.
Interview questions [1]
Question 1
What design considerations should be had in mind for delivering an OTA update to millions of customer devices?