J'ai participé à un entretien d'embauche technique aujourd'hui, et il était temps de me donner quelques exercices de programmation. Je suis finalement arrivé à la dernière question :
Vu les chiffres :
116 104 105 115 32 105 115 32 99 111 114 114 101 99 ?
Quel est le prochain numéro ?
Pour vraiment comprendre mon état d'esprit, je vous encourage à arrêter de lire et à essayer de trouver le prochain chiffre. Prenez quelques minutes, et si vous n'arrivez toujours pas à le deviner, continuez à lire.
J'ai d'abord passé 5 minutes à chercher un motif, auquel je n'en ai pas trouvé. J'ai commencé à me sentir stupide. Remarquez, le type me fixait, attendant une réponse. Je me sentais un peu stupide.
On m'a donc donné un indice. This is not a mathematical question
J'ai passé 5 minutes de plus, et il a dit The sequence is important
.
Puis encore 5 minutes, et il a dit He believed only programmers would understand this
Encore 5 minutes et je n'avais toujours pas compris ce qu'était le dernier chiffre. Il a donné un dernier indice qui m'a permis de le résoudre, et c'était Think of the numbers as replacment for some sort of Alphabet
.
Maintenant, je vous encourage à trouver la réponse, mais je veux aussi savoir pourquoi les gens posent une telle question. Qu'est-ce que cela a à voir avec la programmation, et qu'est-ce qu'il accomplit en me voyant passer 20 minutes à réfléchir dans une agonie désespérée ?