I applied through a recruiter. The process took 2 months. I interviewed at Amazon
Interview
Good and Decent Interview; Took a lot of time though three plus Months. Had only three onsite interviews, and had to wait two plus weeks for the fourth one to be scheduled. Had an online coding and logical reasoning test, and a behavioral test before the on-site interview