At first I had a simple phone interview and exchanged some emails to answer some questions about the company. When I decided that this was a company I'd like to apply to, I was given a hackerrank test to complete. It was 1:30h for the test. 10 logic questions (from simple to hard) and then I had to write 3 programs. In my opinion, the time was a bit short, but the exercises weren't that complicated. I recommend practicing a bit online on Hackerrank to familiarize yourself with the process. Depending on how experienced you are, you should maybe do more than just the 'sample' test there.
Finally, a few days after I got called that I passed and that I will have a face 2 face interview. There I met the Technical Director which is an amazing person. You could talk to him openly, if you had questions, you were encouraged to ask them. Sadly, I don't remember what technical questions I received. What I do remember is that I described in detail my experience, entered in detail on what I did (and there were questions on "how" I did that stuff - so maybe those were the technical questions :P). One day later I got another call that I got the job.