Applied on their website with a reference on July 1. Phone Screening on July 16th with general questions about my experience and qualifications asked. Then I had a Hirevue interview where I submitted 3 recorded questions given to me and completed a code challenge involving String characters. The third round was on the 30th, which was technical in nature. Was asked to give pseudo code solutions to problems given. Fourth and final round would have been with hiring managers but the position was filled and my candidacy was out on hold.
Overall I had a really positive experience. My recruiter guided me along the way and gave me proper instruction to prepare for each round. One of the best interview processes I have gone through.