+1 para las cosas que Anantha Natarajan S ya mencionó.
Añadiría una cosa más sobre la filosofía de prepararse para las entrevistas: practique haciendo preguntas en lugar de leer las soluciones.
Las personas a menudo cometen el error de pasar por tantos problemas como pueden al leer soluciones. No puedo enfatizar lo suficiente que la calidad en la preparación es mucho más importante que la cantidad. En otras palabras, trabaje en menos problemas usted mismo en lugar de muchos problemas en virtud de buscar una solución.
- Cómo prepararme para mi primera entrevista como geólogo recién graduado
- ¿Cuáles son algunas preguntas de entrevistas alucinantes?
- Cómo hablar sobre / presentar mi trabajo de UX de manera positiva y sincera (a posibles empleadores) si se hizo por un accidente de tren de una empresa
- Si bien soy un ingeniero consumado, no me desempeño bien bajo el estrés de una entrevista de codificación de pizarra. ¿Cuáles son algunas buenas maneras para unirme a un equipo de ingeniería sólido?
- Cómo entrevistar a alguien que tiene un conjunto de habilidades que te falta
El motivo es simple. Cada problema tiene algunas ideas clave y usted aprende las ideas clave y cómo combinarlas solo resolviendo los problemas y luchando con ellos. Si hay N ideas, hay muchas formas (2 ^ N o más si desea ideas clave ordenadas) para combinarlas. Aunque puede ser tentador buscar soluciones en CTCI o recursos similares, recuerde siempre que aunque puede buscar más soluciones para resolver problemas, la primera es una búsqueda en un espacio exponencial en relación con la primera.