I applied in-person. The process took 2 weeks. I interviewed at Criteo (París) in Jun 2014
Interview
J'ai été contacté par les réseaux sociaux. Comme Criteo fait partie des rares entreprises de technologie en pleine croissance en France, c'était une des sociétés pour lesquelles je souhaitais vraiment travailler, et j'étais donc très content.
J'ai d'abord eu un entretien téléphonique avec l'assistant RH, suivi d'un appel Skype de 45 minutes avec un responsable développement. Au fait, je sais que le monde connaît une crise économique, mais Skype ? Vraiment ?
En tout cas les intervieweurs étaient agréables, le responsable développement était assez jeune pour être un assistant ailleurs, ce qui montrait bien les possibilités de développement au sein de l'entreprise. Nous avons parlé de mes expériences passées, puis il m'a posé des questions sur Java - questions auxquelles j'aurais pu répondre il y a 10 ans en finissant mes études - mais j'ai échoué.
Je ne comprends pas vraiment cette façon de questionner quelqu'un pour voir s'il correspond au profil recherché. Si j'étais moi-même manager, je serais plus intéressé par les expériences passées du candidat, et le ressenti que j'ai avec lui/elle. En plus je ne vois pas le risque pris alors que chaque employé commence par une période d'essai. J'ai entendu dire que des entreprises comme Google ont cessé ces entretiens, mais certaines sont encore un peu en retard.
La même assistante m'a appelé le lendemain et m'a dit que je n'étais pas assez « fort » pour le poste, et que c'était mieux d'arrêter le procédé maintenant, car j'allais être déchiqueté lors des prochains entretiens (lol). C'est dommage, mais ça me procure de l'entraînement pour les entretiens.
Interview questions [1]
Question 1
Expliquez le fonctionnement interne de Java Garbage Collector.
Très bonne expérience, 100% des interviewers tout à fait courtois, et niveau RH une recruteuse très calée (pas de pipo même sur des discussions à la frontière du technique) et à l’amabilité sans faille même pour les sujets qui piquent un peu plus; courtoise au point qu’il me devenait difficile d’envisager de refuser quelqu’offre que ce soit.
Futur emploi présenté très clairement et processus de recrutement transparent - à l’exception du processus de discussion sur les salaires qui m’a laissé perplexe (cf ci-dessous). Il était visible que chacun des interviewers avait bien préparé ses questions. Pour l’une des interviews j’ai eu un peu de mal au début à comprendre la terminologie employée par l’interviewer et j’ai apprécié qu’il prenne soin de ne pas me massacrer pour autant. Toutes les interviews étaient sur des sujets pertinents techniquement (machine learning, algorithmique, design, prise en compte de besoins clients et contraintes de coût de calcul) sauf la dernière, plus orientée culture d’entreprise, et qui m’a encore un peu plus convaincu que Criteo était un excellent endroit où travailler. J’ai eu l’occasion de discuter avec quelques employés qui m’ont fait un excellent retour sur leurs conditions de travail, même en privé, et même de la part d’un ex-employé.
J’ai refusé l’offre malgré un salaire proposé qui m’apparaissait astronomique. La raison de ce refus peut paraitre triviale. Sur la fin du processus, Criteo a exigé que je fournisse une estimation de mon futur salaire chez eux; la première fois j’ai fourni une fourchette assez large (2 à 3 fois mon salaire précédent); devant l’insistence pour obtenir un chiffre précis j’ai frisé le ridicule à m’embourber dans mes réponses; puis je me suis engagé à répondre sous 24h. Peut-être que cette procédure (clairement le point noir pour moi dans ma candidature Criteo) présente des avantages rhétoriques pour Criteo; dans mon cas (venant d’un salaire très bas, pas à l’aise sur ces questions, et très peu gourmand relativement aux usages dans le domaine) ça ne l’était peut-être pas; en tout cas les seules personnes qui m’ont fourni des tuyaux sur les chiffres en usage dans le domaine venaient d’une autre compagnie, et au vu du temps bénévole qu’ils ont consacré en urgence à m’aider (en vue d’une embauche dans une autre société que la leur!) je me suis dit que ce serait là de très bons futurs collègues - j’ai accepté l’offre de cette compagnie concurrente; non sans regret, parce que les équipes techniques et recrutement de Criteo m’ont fait très (très) bonne impression.
I applied online. I interviewed at Criteo (París) in Jul 2015
Interview
la première étape est un un entretien à distance face à deux interviewers avec une partie présentation et une seconde partie centrée sur une question technique à coder sur écran partagé.
la seconde étape est ensuite une invitation à paris pour réaliser deux entretiens à la suite sur le même modèle qu'à distance mais sur tableau blanc.
Interview questions [1]
Question 1
pourquoi les sets en java integrent un facteur de charge alors que les lists non ?