1. contact from HR
2. visit at the company premises, further talk with HR
3. conversation with two senior developers
4. technical test on paper
Test was fairly difficult, many questions concering ASP.NET MVC, there were also coding tasks (mostly string operation related)