After a technical online test (medium difficulty), I got an invitation to an on-site discussion.
There, I had a nice 1:1 discussion with the recruiter, in which he explained and answered all of my questions. After that, I had a technical discussion with an experienced software engineer which took about 1,5 hours and it was all focused on theoretical knowledge.