Esta es una gran pregunta y me encantaría compartir mi experiencia personal.
Cuando estaba preparando mi entrevista de pasantía, tenía exactamente la misma pregunta. En ese momento, realmente no había terminado mis cursos de estructura de datos / algoritmo y realmente quería obtener una pasantía en este espacio. Lo que escuché es que practicar preguntas de codificación es la forma más efectiva de descifrar entrevistas, lo que resultó ser el mayor error que he cometido.
Sin saber mucho sobre estructuras de datos y algoritmos básicos, no había forma de resolver esas preguntas de codificación. E incluso después de aprender las respuestas, fue difícil reutilizar el mismo enfoque en otros problemas.
- Cómo solicitar una entrevista en Google
- ¿Cuáles son las preguntas de Java y Scala en la entrevista de Hadoop / Spark?
- ¿En qué debería centrarme para una entrevista de negocios / marketing con Google?
- ¿Cómo debo prepararme para la entrevista del programa Google Brain Residency en términos de número de rondas de entrevistas, temas para los que debo prepararme y un perfil típico requerido para aumentar las posibilidades de ser seleccionado?
- ¿Cuáles son los temas actuales de GD solicitados por Accenture?
Entonces, mi regla general es que no comience a resolver preguntas de codificación hasta que tenga una base sólida. Lo que hice después fue aprender rápidamente esos conceptos básicos por mí mismo. Parecía una mala decisión ya que la mayoría de mis amigos practicaban las preguntas de codificación lo antes posible. Sin embargo, resultó ser la forma más efectiva y eficiente de preparar entrevistas.
Como puede imaginar, una vez que tenga claros los conceptos básicos, tendrá una comprensión mucho más clara y profunda de las preguntas de codificación. Serás más consciente de tu fuerza y debilidad. Todo se vuelve más fácil.
Además, marque Crear una base sólida: la guía completa para la preparación de la entrevista de Google. Tiene una discusión muy interesante sobre este tema y he aprendido mucho de él.