En utilisant ce site, vous acceptez notre Politique de confidentialité et nos Conditions d’utilisation
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.
Une de mes énigmes préférés se trouvant sur ma page d'énigmes Facebook :
Un ingénieur informaticien veut recruter un programmeur pour son cabiné de développement. Trois postulants se présentent. Après leur avoir posé quelques questions, l'employeur décide de les départager avec un test. Il leur demande de réaliser un algorithme sachant donner uniquement tous les nombres premiers compris entre 1 et 10 puissance 20.
Il donne le nécessaire de travail à chacun et doivent par la suite enregistrer leur algorithme sur une clé USB. Chacun des trois postulants travaille sur un poste isolé sans contacts avec les 2 autres et travaillent donc dans trois pièces différentes. Il ne peuvent communiquer entre eux d'aucunes manières. Après cela, l'employeur récupère les trois clés USB en les identifiant mais dont lui seul connais le propriétaire. Ensuite, après copie dans l'ordinateur des candidats, il demande à chacun d'eux de vérifier l’algorithme des deux autres postulants, mais pas celui que lui-même à conçu, que l'employeur n'a bien sûr pas copié.
Il leur soumet ensuite cette proposition : "Celui qui constate qu'au moins un des algorithmes qu'il a testé est juste, il peut venir dans mon bureau. Et s'il sait comment expliquer comment il a pu déterminer si son propre algorithme est bon ou mauvais aura le poste."
Les candidats ne pouvant communiquer entre eux, se présentent tout les trois dans le bureau de l'employeur et s'assoient chacun sur une chaise. Au bout d'un certain temps, l'un deux se lève et annonce qu'il sait si son algorithme est bon ou mauvais en étant certain à 100% de ce qu'il avance. Et effectivement, l'employeur confirme et lui donne le poste.
Son algorithme, était-il bon ou mauvais ? Et comment a t'il trouvé ?
Partager ce message
Lien à poster
Partager sur d’autres sites