I applied online. I interviewed at Amazon in Jan 2019
Interview
There were lots of questions on how you would handle the situation on workplace scenarios. After that some coding questions. It was completely processed online where I went to a site to answer all the questions.
Interview questions [1]
Question 1
For workplace scenarios: In essence, it was asking what you would do if you have tons of work to do.
I applied online. The process took 4 weeks. I interviewed at Amazon in Oct 2019
Interview
I got 3 rounds for at least 3 hours. Each round contains one BQ and one coding question. They ask what is the project I was proud of. What would you do if you have limited time for 3 due at the same time, etc. Coding questions covered HashMap, HashSet and dynamic programming.
I applied in-person. The process took 5 weeks. I interviewed at Amazon (San José, )
Interview
It's a lengthy process that takes up an entire morning or afternoon, depending on the time you are scheduled. You will have 4 technical interviews and one with someone from HR. The technical interviews will try to see different skills, problem resolution, architecture and design, etc. And each of them will also try to test you for one of Amazon's "leadership principles" (they do send you info on that when you get contacted and scheduled for the interview) so try to read them and come up with an example of a situation in which you have shown each of them, you WILL get asked for one of them by each of the technical interviewers.
Interview questions [1]
Question 1
Almost certainly you will get asked the "starry night" question, or some variant of it: there is an image of the sky, let's say a bitmap (matrix) where each pixel is either white or black, white meaning it is part of a star. Write an algorithm to figure out which is the biggest star.