Cómo abordar un problema del que nunca has oído hablar.

Buscar patrones – Identificar y analizar.

¿Cómo resuelves un problema? Lo identificas y lo analizas primero. En el proceso, a veces encuentras que has resuelto un problema similar anteriormente. A veces, encuentras que has resuelto una parte del problema en el pasado.

Como principiante, aprende solo problemas estándar: Combinación de clasificación, Ordenación rápida, Árbol aumentado, Inversión de lista encolada. Con este aprendizaje, puede resolver un montón de problemas diferentes que están poco modificados de los estándar. Cuanto más practiques y resuelvas una variedad de problemas, más altas serán las posibilidades de ver patrones.

Durante mi tiempo, hubo momentos en los que estuve atrapado en un problema durante semanas. Pero nunca me rendí. Seguí pensando y un buen día, simplemente hice clic en cómo hacerlo. Te sugiero que hagas esto solo cuando tengas suficiente tiempo. En las entrevistas, si el problema es nuevo, debe tratar de dividirlo en subproblemas. También debes aprender a escoger pistas. A veces, en las entrevistas, cuando estás atascado, te dan pistas.

Puede que te gusten mis otros mensajes:

  • ¿Cómo se hace bueno uno para resolver problemas?
  • Viaje de un niño de una ciudad pequeña a Microsoft: una historia no contada, parte 1
  • ¿Cómo prepararse para las mejores multinacionales?
  • Geek en la parte superior – Aashish Barnwal | Haga un hábito de escribir código limpio, legible, flexible y robusto – GeeksforGeeks

Escribo sobre programación y experiencias de vida. Si me sigues, no te decepcionaré. Aashish Barnwal