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 total6
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.
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
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]
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.