I applied online. The process took 4 months. I interviewed at Amazon
Interview
Before you get the interview you must first go through two sets of online tests. The first is a standard coding test. The second is a more difficult coding test and a behavioral test.
The interview itself consisted of behavioral and technical questions in 45 minute slots, which is shorter than usual so you might feel like you do not get to say everything you want to say. Otherwise, it is standard fare with behavioral and technical questions you could prepare for by reading Cracking the Coding Interview. The experience felt disorganized and isolated at times as you just sit in a room for most of the day while waiting for the sometimes late interviewers.
The feedback after the interview was sparse and not really helpful, and no amount of goodie bags will make up for that.
I applied online. The process took 2 months. I interviewed at Amazon in Feb 2019
Interview
Online screen 1 - 7 debugging questions and song logic pattern stuff (A is to B, B is to C, A is to ?)
Online screen 2 - Work simulation (videos and fake messages about work scenarios. Given multiple possibles answers to rate from best to worst.) and Java debugging. Technical questions (straight LC)
Virtual interviews - 3 45min interviews where they first ask you a behavioral question and then Leetcode style