A phone call/meeting with an HR person who tells about the company, the project, and the process.
Then receive an email with links to two tasks: a language/platform test, and a programming task.
The language test is quite good, no stupid questions, checks all areas starting from .NET and C# basics, ending with SQL. Reminded me of Pluralsight skill tests.
The programming task is not algorithmic, you basically have to write some production-like business code to solve a task.
No human checks your knowledge and skills, all tests are web-based applications.
Then a final call with HR, negotiating salary, etc.