I applied online and got two tests online. After that I got an email regarding an interview. The interview was made up of two parts, one abut the projects on my CV and another was coding some leetcode easy problems.
After applying, I was sent an invitation to take a coding challenge and a second part with some questions that tested problem solving skills. Afterwards, I was sent a second coding challenge with longer and more difficult questions. Then, I was contacted for a interview with a software engineer.
I applied online. The process took 2 weeks. I interviewed at Amazon in Jan 2019
Interview
Simple instructions which were sent by email with very clear expectations. I was not blindsided by any parts of the process. Sometimes the online portal for completing the assessment was a little buggy.