At the time the process went as follows, 1) phone screen 2) test & face to face interview on the same day.
1) The phone screen was conducted by the technical director. It was a very pleasant conversation talking about previous work scenarios, how I handled performance problems and so forth.
I received a confirmation a couple of days later that I have been invited for a face to face interview which would include completing a test.
2) The test comprises of two parts, a written exam and a C# exam to be completed on a workstation the company provides. I do not remember the details of the written exam, but it was a mix of .NET framework, C# and database questions. The test on the workstation comprised of fixing logic problems in an existing solution, recursion problem to count files and folders and creating CRUD methods which includes creating stored procedures and ADO .NET code to execute the stored procedures. There is nothing difficult in the test(s), they aren't trying to trick you. They are testing your skill level and that you are able to write clean code.
The face to face interview comprised of roughly 3 to 4 people and at the end of the interview the CEO and finance director spoke to me.
It was a positive experience and I would recommend this company if you are ok with doing primarily Episerver CMS and a bit of Sitecore which is the technologies you will be working with.
I received a phone call the same day of the interview with an offer.