¿Cómo abordas de forma analítica un problema desconocido (resolución de problemas)?
Respuesta
- Entiende: reformula el problema, aclara entradas, salidas, restricciones y edge cases; haz preguntas.
- Reproduce o mide: consigue hechos (logs, un test que falla, números) antes de suponer.
- Divide: separa en partes más pequeñas; resuelve primero la más simple.
- Formula hipótesis y pruébalas de una en una, primero las más baratas; cambia una sola cosa por experimento.
- Considera opciones y trade-offs (tiempo, riesgo, mantenibilidad) antes de elegir.
- Verifica: tests, edge cases, revisión; documenta lo aprendido.
- En las entrevistas, piensa en voz alta, incluso cuando te atasques.
Practica esta pregunta en Repaso