After applying online I got an email from a recruiter to fill out a questionnaire. It consisted of a variety of questions to learn more about you and your background. There was a portion at the end where I had to write a use case given a scenario. Once I passed that round, I scheduled a phone interview with a project manager. I was really nervous because right off the bat the recruiters tell you that their process is very challenging and competitive, but the guy I spoke to was SO nice and welcoming. The riddle at the end stumped me, but he was very encouraging throughout the entire process.