3 stage interview process:
1. system design task "how would you develop a desktop application based on the requirements" + word document with specification
2. teams call to discuss the previous task, decisions made, alternative options + few technical questions
3. in-person interview