I first filled out an online application with a resume, and was later contacted with a coding challenge, which consisted of two questions and took 90 minutes.
After passing the coding challenge, I moved on to phone interviews, of which I had two about a week after scheduling, and then was later asked to complete a third interview. These interviews were primarily technical, held over the phone, and the programming was done in a Google doc. The phone quality was somewhat poor, and I had a difficult time understanding some of the interviewers, but they were all very polite. The recruiters were also very helpful and quick to respond to emails.