I heard back from all of the stages of the interview process within 48 hours. First we had to do some online tests which were of a non-verbal reasoning/ pattern recognition style. There was also a coding challenge, which was based on your previous experience. Next was a non-technical interview where you had to speak about your intentions for applying and experience- this was very friendly and relaxed. Finally was the technical interview, where I had to do 2 coding exercises with the interviewers (one in pseudo code, the other in Ruby) and one general interview.