1. spoke with recruiter and scheduled technical interview
2. technical interview in front of a panel.Asked a few questions about big computer science ideas such as the principles of OOP and the software development life cycle. Asked what my top languages were and then proceeded to ask about 20 questions for each language.
Next, they moved onto the analytical questions. About 20 of these.