Met the recruiter at the career fair on campus. I was then asked to apply online on their website.
Then I was contacted to complete some online assessments.
Here are my interview process.
1. A few online challenges (links are sent to your email address)
2. 1 technical phone interview
3. Several Skype interviews