πPrêtTech← Toutes les fiches
Communication · COMMUNICATION

Penser à voix haute pendant le live coding

En live coding, le silence est le premier facteur d'échec. Le recruteur évalue ton raisonnement, pas seulement ton code final.

À retenir
  • Reformule l'énoncé avant de coder.
  • Annonce ton approche et sa complexité.
  • Code par étapes en commentant les choix.
  • Teste sur des cas limites à voix haute.
  • Si tu bloques, dis ce que tu essaies et pourquoi.

Les 3 premières minutes

« Si je comprends bien, on reçoit un tableau d'entiers et on cherche… Est-ce qu'il peut être vide ? Y a-t-il des doublons ? » Ces questions valent des points.

Gérer un blocage

Dis : « Je pense à deux pistes : force brute en O(n²) que je peux coder tout de suite, ou une Map en O(n). Je commence par la version simple puis j'optimise. » Un blocage verbalisé devient une démarche.

Conclure

Résume : ce que fait la solution, sa complexité, ce que tu améliorerais avec plus de temps. C'est la dernière impression laissée.

Pièges fréquents

  • Coder en silence pendant dix minutes.
  • Nier une erreur signalée par le recruteur.
  • Sauter la phase de test.

Questions que le recruteur peut poser

  • Explique-moi ta solution.
  • Que ferais-tu avec plus de temps ?
  • Où vois-tu une faiblesse dans ton code ?