Interviewer first ask about previous working experience, some personality questions, general questions like how you debug an issue and then a programming question with remote programming tool. Interviewer start from the programming question and ask for other solutions, improvements and optimizations.
Interview questions [1]
Question 1
Given an array, write a program to right shift the array for certain steps.
A very poor, they have a set pattern and interviewers are arrogant. After the interview they give you a survey, make sure you put your reviews in that. The process is a mix of theory questions and coding questions
Interview questions [1]
Question 1
What is Flashing? and Could you describe Firmware architecture?
I applied in-person. The process took 6 days. I interviewed at Amazon (Cupertino, CA) in Mar 2019
Interview
Absolutely horrible, More focus on their BS leadership than actual technical stuff. Application developer and product managers taking interview of firmware engineer. And they want to know every detail about what u did in past including confidential info, but don't want to answer a simple question such as what technology exactly the person would work other a general answer like wireless. completely BS waste of my time.
Interview questions [1]
Question 1
BS leadership questions, BST insertion, some kvs reading from flash