Penser à voix haute n'est pas une narration constante. C'est un moyen d'exposer les décisions d'un intervieweur ne peut pas déduire du code silencieux tout en laissant assez d'attention pour résoudre le problème.

01

Utiliser les points de contrôle de décision

  • Réénoncer le contrat et poser les questions qui s'imposent.
  • Nommez l'approche la plus simple et viable.
  • Appeler la structure de données ou l'invariant qui porte la solution.
  • Pause avant un compromis significatif.
  • Résumez avant de tester ou de changer de direction.
02

Dis des choses utiles

  • Je traite cette entrée comme immuable parce que...
  • « Le cas limite important est… »
  • Cette approche est linéaire dans le nombre d'articles parce que...
  • Je veux vérifier le chemin d'échec avant d'optimiser...
  • Je vois un défaut dans ma première hypothèse ; je vais réviser...
03

Éviter les extrêmes communs

  • Ne racontez pas chaque frappe.
  • Ne disparaissez pas dans le silence pour toute la mise en œuvre.
  • Ne défendez pas une approche après avoir trouvé des preuves contraires.
  • Ne demandez pas la permission de syntaxe de routine.
  • Ne pas optimiser avant que le contrat et la solution de base soient clairs.
04

Pratiquer la compétence

  • Enregistrez une solution de dix minutes.
  • Marquez chaque clarification, décision, risque et déclaration de vérification.
  • Réessayez avec moins de mots et des points de contrôle plus clairs.
  • Comparez si la deuxième tentative a facilité le travail.

Revue éditoriale
Les affirmations sur le produit ont été vérifiées par rapport à son fonctionnement actuel. Vous avez trouvé un problème ? Envoyez une correction.