I applied online. I interviewed at Criteo (Paris) in Jan 2020
Interview
J'avais postulé pour un poste d'ingénieur Backend - Algorithm, sur leur offre il était précisé qu'il faudrait avoir des connaissances sur l'un des languages Back (Java, C#, Python, Scala) et aucune mention Front. Une fois à l'entretien sur site, je suis rejeté à cause de "mes connaissances Javascript Front qui ne sont pas assez avancés pour le poste". Pendant tout l'entretien on me posait des questions sur la stack Front et les librairies Javascript qu'on peut utiliser dans des cas précis pour dessiner des graphes Canvas, manipuler des dates et plein de trucs qui n'ont rien à voir avec l'algorithmique (poste pour lequel j'ai postulé). L'interviewer m'a même bloqué aussitôt que j'ai essayé de faire référence à des technologies Backend sous prétexte qu'on est plus intéressés par la partie Front, alors que ce n'est pas du tout mon profile. On me demande d'arrêter l'entretien tout de suite et de ne pas passer le dernier avec les managers. L'entretien System Design s'était très bien déroulé par contre.
I applied in-person. The process took 1 week. I interviewed at Criteo (Paris) in Jan 2020
Interview
Probably my best interviewing experience ever.
From the 1st phone interview until the offer, the process took exactly one week.
HR was very accommodating in scheduling the interviews.
The onsite schedule consists of 2 algorithm interviews, 1 systems design, 1 behavioral.
The algorithms - were interested in ability to write scalable software.
The systems design - were very standard questions.
The behavioral interview - talking about previous experiences.
The most enjoyable aspect of interviewing with Criteo were the interviewers,
who were not just asking a question and checking if you know the answer,
but instead guiding you and helping you to get to an answer that best shows your
knowledge in a particular domain.
If you got stuck they would help you instead of watching you fail for 45m,
which was my experience with many other companies.
I applied through a recruiter. The process took 4 weeks. I interviewed at Criteo (Paris) in Nov 2019
Interview
A call from the HR explaining general facts about the company and asking general questions. followed by a Skype interview finished with 4 an on-site interviews (2 technical, 1 design, and 1 personality).
Interview questions [1]
Question 1
easy to medium questions focusing on multiprocessing and parallelization (matrices, lists, dictionaries, etc ...)