Nunca se puede terminar con estructuras de datos o algoritmos, eso simplemente no es posible. Puede hacer millones de problemas con ellos, pero encontrará otro que le haga pensar y aplicar las cosas de una manera completamente diferente, en la que quizás nunca haya pensado. Mi punto es, sigue practicando, sigue aprendiendo, cuanto más aprendas, más se desarrollará tu mente para enfrentar tales problemas, pero nunca te encontrarás con un punto en el que hubieras agotado todos los recursos y cosas para aprender.
Para practicar y aumentar la competencia, hay toneladas de recursos en línea. La entrevista de Cracking the Coding es un libro que se usa ampliamente para entrevistas técnicas. Si comprende todo eso, estoy bastante seguro de que está listo para las entrevistas. Si desea profundizar en los algoritmos, sugeriría CLRS , detallará diferentes enfoques para resolver problemas (programación dinámica, codiciosos, etc.) y hablará sobre algunos algoritmos ampliamente utilizados en la vida cotidiana. Entonces http://geeksforgreeks.org es una gran fuente para practicar preguntas. HackerRank es otro gran lugar donde puedes practicar muchas preguntas de programación.
Dicho esto, las personas aprenden y entienden las cosas a ritmos diferentes, por lo que es realmente difícil saber cuándo debe comenzar a solicitar empleos. Pero si incluso se siente cómodo con los conceptos básicos de los recursos mencionados anteriormente, estoy seguro de que le irá bien en las entrevistas.
- ¿Cuáles son los mejores trabajos / carreras aparte de las ventas donde se requiere viajar?
- Cómo conseguir un trabajo bien remunerado en odontología sin título y tengo 58 años
- Búsqueda de trabajo: ¿Debo incluir mi último año de tenencia (en un trabajo no relacionado con mi campo) en mi currículum o dejar que se explique en etapas posteriores? ¿Cómo presentar este hoyo de un año en mi carrera?
- ¿Cómo se subcontrata una búsqueda de trabajo?
- Cómo conseguir un mejor trabajo en Columbus, Ohio
Sigue aplicando, sigue intentándolo. Dar tantas entrevistas como sea posible es también una forma de aprender. Comunicarse bien con el reclutador también es extremadamente importante en el mundo real. Sin esa experiencia, ¡ninguna cantidad de conocimiento puede conseguirte un trabajo a menos que decidas hacer una startup!
¡Mucha suerte en la preparación de la entrevista!