1. Phone interview
2. Code assignment - to write a simple web application using knockout / angular (they use knockout & Razor for their product, but they give you the freedom to use any mvc / mvvm framework to complete the assignment). The assignment was to write a simple photo album web application using RESTful API
3. On-site interview