I submitted my resume through a recruiter. After two business days, I was asked to finish an online test. The questions were like GRE/LSAT logic questions. Pretty easy, I have to say. Two days later I received an email saying they want to schedule a phone interview. In the phone interview, I was asked some basic questions about C, some algorithms, and some brain teasers. The interviewer was very nice.