10 min skype talk with HR and CTO. Common questions and a little bit about technical experience.
Then they gave me a easy-looking task, but actually I spent a couple of evenings trying to find the best solution.
Then I was invited to technical interview. C# questions was pretty easy, but 2 tasks about choosing data structures and algorithm complexity were really mind-blowing, like Google ones.