The process has 4 stages:
1. Initial 45- min chat with HR, very friendly, it's an exploratory call to gauge your motivation, background and general industry knowledge (Doesn't goo too deep into that). This becomes your main contact during the rest of the process.
2. Computer test with 8 questions regarding day-to-day concepts in online marketing (CPC, CPM, Incremental revenue, etc)
3. Phone interview with hiring manager, role-play. 45-min
4. In-office role play presentation where 3 managers play the role of a client and you need to prepare a slideshow and pitch Criteo to them, answering questions and negotiating a starting price.
They're constantly asking for your feedback before giving you theirs, and checking how good are you at taking and assimilating feedback in order not to repeat the same mistake twice.
They are of course demanding but very respectful and work alongside you rather than against you. The recruiter who was your first contact is always available to answer any questions you may have and provide you with support. (Thank you, you know who you are!). I suggest you make good use of this.