Pas de whiteboard pour nos candidats développeurs !

publié le

Chez BookingSync, nous sommes fiers de recruter sans whiteboard: seules vos vraies compétences techniques nous intéressent !

Qu’est-ce que le recrutement avec whiteboard ?

Le whiteboard, ou tableau blanc en anglais, est une métaphore utilisée pour parler des entretiens d’embauche n’étant pas centrés sur les compétences techniques réelles mais plutôt sur les capacités à gérer un entretien ou sur l’expérience en informatique. Cette méthode est souvent utilisée en IT (Technologies de l’Information).

Ainsi, durant un entretien, le candidat potentiel peut avoir à mettre en place un algorithme sur un tableau : si vous êtes un développeur, vous saurez que ce genre de chose n’arrive jamais dans un vrai emploi ! De plus, mettre en place de tels algorithmes n’arrive pour ainsi dire jamais en situation réelle (sauf si la personne est davantage intéressée par l’informatique que par la livraison d’un programme).

Quelle est notre approche ?

Chez BookingSync, seules vos compétences réelles en programmation nous intéressent. Nous ne voulons pas perdre (ni vous faire perdre) de temps dans des procédures inutiles !

Nous croyons que la meilleure approche à avoir pour embaucher de bons développeurs, commence avec une mission à effectuer chez soi qui, idéalement, serait similaire à celle à effectuer en situation réelle. En effet, nous sommes une startup avec une équipe répartie dans le monde entier, nos postes sont donc à pourvoir en "remote", autrement dit en "télétravail", donc autant effectuer ce test dans les conditions réelles d'embauche. Celle-ci devra être assez courte, mais aussi assez complexe afin de donner au développeur une chance de démontrer ses qualités.

Ensuite, place à l’entretien technique, pendant lequel nous parlons de la mission-test et les décisions prises par le candidat lors du développement, ainsi que quelques questions ouvertes. Nous pensons que les questions telles que “Quelle est la complexité temporelle d’un algorithme de recherche binaire ?” ne sont pas forcément très pertinentes (à moins que le développeur n’ait à produire des algorithmes similaires dans le futur, ces dernières n’indiquent en rien si la personne est le candidat idéal pour le poste, ou pas). S’il s’avère même que le candidat n’est pas familier de la complexité temporelle, cela ne lui prendra que peu de temps pour l’apprendre. Par contre, les capacités d’apprentissage nécessaires à la création d’un programme de grande qualité en nécessitent beaucoup plus. C’est pourquoi, poser des questions en lien avec le développement dirigé par les tests (TDD) ou le Rails Way vs l’architecture hexagonale (HA), apporte bien plus de réponses que de simples questions en oui ou non ou pouvant être facilement répondues avec Google. Nous apprécions aussi particulièrement chez un candidat la volonté d’apprendre toujours plus et d’approfondir ses connaissances actuelles, voilà pourquoi nous aimons poser des questions sur les derniers livres ou articles de blog qu’il/elle a pu lire, ainsi que sur ses centres d'intérêt particuliers (optimisation des performances, architecture, etc.).

Si vous êtes un développeur en recherche de nouvelles missions, BookingSync pourrait bien être l’opportunité dont votre carrière a besoin : Full-stack, Ember, Rails…Postulez à l’une de nos offres et rejoignez l’aventure BookingSync !