Hmmm, en unos meses? Escribí sobre cómo mejorar en la resolución algorítmica de problemas en general, pero esa estrategia se orienta más hacia el verdadero dominio en un período de tiempo muy largo. Supongo que si desea maximizar su capacidad para aclarar entrevistas en solo unos pocos meses, lo más importante sería:
- Sepa qué temas es probable que aparezcan en sus entrevistas. Puede aprender esto mirando preguntas de muestra en GeeksforGeeks | Un portal informático para geeks o preguntas de la entrevista de programación | CareerCup.
- Revise esos temas para obtener el conocimiento teórico necesario. Utilice un curso en línea (MIT OpenCourseware es excelente, por ejemplo) o encuentre notas de conferencias universitarias en línea.
- Practique problemas de los sitios web indicados anteriormente para desarrollar su experiencia en la resolución de problemas. Muchas entrevistas algorítmicas se reducen a problemas de coincidencia de patrones con algoritmos, o de haber visto previamente problemas relacionados con lo que se le pregunta (¡NB, esto no es lo mismo que memorizar la pregunta!).