- 1 hour phone screening with manager
- Overview of company
- Description of role
- 1-2 basic technical questions
- University/experience discussion
- 2 hour in person interview
- 1 on 1 with manager about experience/personality/technical skills/company tour
- Manager & 2 senior developers
- Presentation of assigned coding challenge
- Small coding challenge on the spot on a computer
- Technical experience/skills