Pensar en voz alta no es una narración constante. Es una manera de exponer las decisiones que un entrevistador no puede inferir de código silencioso mientras deja suficiente atención para resolver el problema.

01

Use puestos de control de decisión

  • Reestablezca el contrato y haga las preguntas necesarias para aclarar.
  • Nombra el enfoque más simple viable.
  • Llame la estructura de datos o invariante que lleva la solución.
  • Pausa antes de una compensación significativa.
  • Resumir antes de probar o cambiar de dirección.
02

Di cosas útiles

  • “Estoy tratando esta entrada como inmutable porque...”
  • “El caso de borde importante es...”
  • “Este enfoque es lineal en el número de artículos porque...”
  • “Quiero verificar el camino del fracaso antes de optimizar...”
  • “Veo un defecto en mi primera suposición; voy a revisar...”
03

Evite los extremos comunes

  • No cuentes cada golpe de teclado.
  • No desaparezca en silencio para toda la implementación.
  • No defienda un enfoque después de encontrar pruebas contrarias.
  • No pida permiso para la sintaxis de rutina.
  • No optimizar antes de que el contrato y la solución de referencia sean claras.
04

Practicar la habilidad

  • Grabar una solución de diez minutos.
  • Marque cada aclaración, decisión, riesgo y declaración de verificación.
  • Entrada con menos palabras y puntos de control más claros.
  • Compare si el segundo intento hizo el trabajo más fácil de seguir.

Revisión editorial
Las afirmaciones sobre el producto se han contrastado con su funcionamiento actual. ¿Has encontrado un problema? Envía una corrección.