Cómo obtener una entrevista técnica de bootcamp de codificación

Soy maestra en First Step Coding y he capacitado a cientos de aspirantes a programadores.

La dificultad de su entrevista dependerá del campo de entrenamiento al que se postule. Como regla general, cuanto más respetable sea el programa, más difícil será el desafío técnico.

Muchos problemas de codificación implicarán funciones / métodos de escritura, por lo que debería sentirse muy cómodo con eso. Enseño una mnemónica llamada PREP a mis alumnos. Significa P arameters, R eturn, E xample, P seudocode.

La mitad de la batalla para resolver un problema es enmarcarlo correctamente. Si puede internalizar PREP, estabilizará su mano y lo mantendrá en el inicio correcto cada vez. Consulte este artículo para ver PREP aplicado a un problema de la vida real.

Mi próximo consejo será el obvio que la mayoría de la gente todavía no hace: practicar, mucho.

Afortunadamente, ahora es 2017 y hay muchos recursos excelentes para la práctica de codificación. Dos de mis favoritos son:

  • Free Code Camp. Su plataforma alberga más de 2,000 horas de ejercicios de aprendizaje progresivo y desafíos que cubren HTML, CSS, JavaScript, algoritmos, visualización de datos y más. Puede obtener certificaciones y encontrar soporte en la comunidad en línea cuando se atasca.
  • Code Wars, una vez que estás un poco más avanzado, es una forma fantástica de refinar tus habilidades de programación a través de katas de código . Puede elegir entre más de 20 idiomas para practicar dentro de su entorno basado en navegador que presenta resultados de consola y pruebas editables. Tal vez esa característica más valiosa: puede ver un conjunto de soluciones comunitarias para cada problema después de terminar uno. Incluso después de programar durante más de 10 años, aprendo nuevos trucos de la comunidad cada vez que soluciono un problema.

Divulgación completa: trabajo en SwitchUp , un recurso para comparar y revisar los bootcamps de codificación y obtener asesoramiento de expertos para cambiar a tecnología.

Muchos de los mejores bootcamps ahora requieren que los solicitantes demuestren algunos conocimientos de codificación para principiantes antes de ser aceptados en el programa. Se espera que los bootcamps cubran mucho terreno rápidamente, por lo que muchos comienzan su plan de estudios desde un nivel de principiante en lugar de desde el principio.

Para estudiantes con antecedentes no técnicos, demostrar su competencia técnica puede ser una de las partes más desalentadoras de la aplicación a un campo de entrenamiento de codificación. Probablemente haya asistido a un curso en línea o al curso de preparación de bootcamp para aprender los conceptos básicos. Entonces, ¿cómo se traducirán estos tutoriales a la entrevista técnica?

Tenga en cuenta que la entrevista técnica está destinada a mostrarle a su bootcamp que ha progresado aprendiendo por su cuenta, no que su código sea perfecto. Por lo general, se le pedirá que complete una serie de desafíos de codificación. Luego se le pedirá que explique cómo llegó a la solución y tal vez incluso amplíe el código para resolver nuevos desafíos.

Para tener éxito en la entrevista, querrá demostrar que puede aprender rápidamente, comunicar lo que está aprendiendo y mejorar en tiempo real. Aquí hay algunos consejos mientras se prepara:

  • Practique la explicación de su código: su entrevistador está más interesado en su proceso de pensamiento y su capacidad para resolver problemas que su capacidad de codificación real. Después de completar un desafío, practique articulando el proceso paso a paso
  • Haz que funcione, luego hazlo bien: una entrevista técnica no es el lugar para probar una solución elegante. Llegue a la solución más viable posible y luego articule los pasos que tomará para mejorarla.
  • Si te quedas atascado: ¡solo respira! Tómese su tiempo mientras contesta. A los entrevistadores les gusta verte enfrentar nuevos desafíos mientras trabajas, porque esto refleja lo que es ser un desarrollador real. Una vez más, los entrevistadores quieren ver su capacidad de resolución de problemas y esperan que su código no sea perfecto.

Para obtener más consejos, consulte el artículo de SwitchUp: Cómo obtener una entrevista técnica de bootcamp de codificación.

More Interesting

Algoritmo para calcular el número de dígitos pares e impares en un número?

¿Cómo se estructura una típica entrevista SDE2 en Amazon India o Microsoft India para un candidato experimentado de 9 años?

Como estudiante de tercer año de CS, ¿cómo me preparo para una pasantía en Microsoft?

¿Existe una parte de codificación remota o entrevista en el lugar para el puesto de pasantía de ingeniero de calidad de producto en Palantir Technologies?

¿Cuál es el pseudocódigo de entrada formal, salida formal y algoritmo para el problema del profesor Gecko (CLRS 16.2-4)?

¿Cuáles son algunas preguntas difíciles de la entrevista en el núcleo de Java?

Cómo diferenciar entre Declaración y Definición de una variable

¿Cómo me preparo para una entrevista in situ para el rol de ingeniero de desarrollo de software en Amazon Hyderabad?

¿Está predispuesto Facebook hacia los candidatos a entrevistas que son los mejores clasificados en las competencias de programación en línea?

He estado luchando durante un año para aprender algoritmos y todavía no puedo pasar ninguna entrevista técnica, ¿qué debo hacer?

Si dice que es competente en un lenguaje de programación al salir de la universidad, ¿qué grado de comprensión profunda necesita en dicho idioma para tener éxito en una entrevista técnica?

¿Cuál es la pregunta de entrevista de programación más difícil que le han hecho?

Preguntas de la entrevista técnica: ¿Cómo determino si una matriz sin clasificar contiene duplicados difusos dentro de k índices entre sí?

¿Cuáles son los mejores ejemplos de implementación completa de estructuras de datos prominentes usando C (no C ++)?

Cómo prepararse para responder preguntas de diseño en una entrevista técnica de Facebook