Questions d'entretien pour développeur débutant

Pour un premier poste de développeur, on vérifie votre logique et vos réflexes de travail en équipe. Entraînez-vous sur ces quatre exemples corrigés.

Test de logique. Lisez ce pseudo-code :

total = 0
pour i de 1 à 4 :
    si i est pair :
        total = total + i
afficher total

Qu'affiche-t-il ?

6

Seuls 2 et 4 sont pairs entre 1 et 4, et 2 + 4 = 6.

À dire en entretien : Je déroule la boucle valeur par valeur : seuls 2 et 4 passent la condition, donc 2 + 4 = 6.

Git signale un conflit : vous et une collègue avez modifié la même ligne d'un fichier.

Comment réagissez-vous ?

Comparer les deux versions, décider avec elle si besoin, corriger puis tester

Vous conservez l'intention des deux changements et vérifiez que le résultat fonctionne.

À dire en entretien : Un conflit se règle en comprenant les deux changements. Si l'intention n'est pas claire, j'en parle à l'autre développeuse.

Lisez ce pseudo-code :

a = 5
b = a
a = a + 2
afficher b

Qu'affiche-t-il ?

5

b a copié la valeur 5. La modification suivante de a ne le change pas.

À dire en entretien : b reçoit la valeur de a au moment de l'affectation. Modifier a ensuite ne change pas b, donc j'obtiens 5.

Dans ce langage, le premier élément d'une liste porte l'indice 0.

noms = ["Ana", "Léo", "Mia"]
afficher noms[1]

Qu'affiche ce code ?

Léo

L'indice 0 correspond à Ana, l'indice 1 au deuxième élément : Léo.

À dire en entretien : L'indice commence à 0 : Ana est à 0, Léo à 1, Mia à 2.

S'entraîner sur 40 tickets chronométrés
Autres entraînements

Mentions légales et données personnelles