Introduction
Suite à notre évènement Test d’algo, mode d’emploi, vous avez beaucoup de questions sur les tests d’algorithmiques en entretien d’embauche.
Voici nos réponses !
Pour plus d’informations, nous vous invitons à consulter le replay.
Pendant vos tests techniques, les PlayOffs, l'algorithme à résoudre est-il chronométré, type codingames ?
Dans les PlayOffs, la partie résolution d’algo en pair programming dure 1h. Pendant cette heure, l’évaluateur va pouvoir vous partager des algorithmes à résoudre du niveau le plus simple au plus élevé.
Le but n’est pas d’avoir le meilleur score, le meilleur timing, mais de faire comprendre votre façon de raisonner et de penser à votre évaluation. Il vous accompagne dans votre réflexion.
Vos tests techniques sont-ils scolaires ?
Il s’agit plutôt de comprendre votre raisonnement et votre logique à travers un problème donné que de poser des questions de type “quelle fonction fait ceci”...
Peut-on réussir les tests techniques chez SFEIR sans avoir de solution pour l’algorithme ?
Ce n’est pas rédhibitoire.
Guillaume Jacoutot fait passer les tests framework, il nous confie que ça lui arrive de finir sur des tests concluants pour lui, alors qu’ils n’ont exploré que la moitié du contenu. Les compétences techniques sont très importantes mais aussi les compétences humaines pour savoir vendre son savoir-faire au quotidien.
Avant les PlayOffs, nos recruteurs vous partagent des ressources pour vous préparer.
Quel est le sort du candidat qui n'aura pas réussi à résoudre le problème algorithmique complexe ?
Nous ne voulons pas vous mettre en échec, nous voulons comprendre votre manière de raisonner, c’est pourquoi nous proposons plusieurs exercices.
Pour les exercices complexes comme la résolution de l’algorithme geohash, nous proposons au candidat de le travailler à la maison et de nous le présenter lors de l’entretien.
Pour les tests plateforme et langage, que se passe-t-il si on ne maîtrise pas ce Framework ou langage ?
Vous choisissez la plateforme et le langage sur lesquels vous allez être évalués.
Nous vous invitons à choisir un langage et framework sur lequel vous êtes le plus à l’aise pour pouvoir discuter, voir comment vous l’utilisez dans un écosystème.
Quelle est la différence entre l'algorithme et l'implémentation de cet algorithme ?
C’est une question complexe. L’algorithme est plus théorique alors qu’avec l’implémentation, il faut prendre en compte toutes les contraintes sur les fonctionnalités offertes avec le framework dans lequel on travaille.
Quelle est la différence entre le test d’algorithme et le test de langage ?
Un test d’algorithme peut être résolu en pseudo code, nous n’avons pas d’attente sur la façon dont il est réalisé alors que pour le test de langage, nous nous intéressons à la connaissance du langage, des APIs, les connaissances techniques.
Utilisez-vous les algos au quotidien ?
Même si les développeurs et développeuses chez SFEIR n’écrivent pas forcément d’algorithmes, finalement ces connaissances sont essentielles pour résoudre les problèmes du quotidien du métier de Dev. Donc oui, l’algorithmique est pratiquée tous les jours, en général de manière cachée.
Est-ce que vous faites des questions system design ?
Ces questions sont effectivement abordées durant le processus de recrutement chez SFEIR. Elles ne sont par contre pas abordées durant la partie algo, mais durant la séquence plateforme.
Est-ce que plutôt que de résoudre un algorithme, on vous propose de regarder un projet personnel qu’on aurait fait pour accéder aux entretiens techniques, serait un processus intéressant pour vous ?
Vous pouvez aussi proposer votre projet personnel afin de discuter de vos compétences techniques et faire découvrir votre personnalité.
Notre processus de recrutement via des résolutions d’algorithme en pair programming permettent de valider un socle de compétences commun, nous vous invitons toutefois à les passer.
Chez SFEIR, vous recrutez sur profil plutôt que sur mission ?
Oui, nous recrutons sur profil plutôt que sur mission. Nous avons à cœur d’agrandir notre communauté de développeuses et développeurs experts pour pouvoir répondre aux problématiques clients. Lorsque vous rejoignez SFEIR, nous vous proposons en général plusieurs missions pour que vous puissiez choisir celle qui vous correspond.
Est-ce que vous embauchez en full-remote chez SFEIR ?
Chez SFEIR, vous avez la chance de travailler sur plusieurs missions avec des clients différents. Ce sont ces clients qui seront à même de définir les politiques de télétravail.
Chez SFEIR, recrutez-vous des alternants et des stagiaires ?
Nous prenons en charge occasionnellement des stagiaires et des alternantes et alternants pour les accompagner dans leur carrière et les aider à monter en compétences. Vous pouvez rejoindre la Factory, notre équipe interne qui gère plusieurs projets clients, cela permet d’apprendre différents langages et frameworks.
Comment retrouver toutes les offres d’emploi de SFEIR ?
Vous pouvez retrouver toutes nos offres de recrutement sur notre site internet ainsi que sur notre page Linkedin.
Toutefois, sachez que nous ne recrutons pas sur mission, mais sur profil. Si vous pensez que SFEIR peut vous plaire, peu importe votre profil, pensez à nous envoyer un mail à cette adresse : recrutement@sfeir.com
Qui peut-on contacter chez vous dans le cadre d'une reconversion professionnelle pour devenir développeur ?
Pour toute la partie recrutement, nous vous invitons à partager votre profil à nos recruteurs via cette adresse mail : recrutement@sfeir.com