Desde mi experiencia en la industria de la tecnología (siendo yo mismo un graduado de bootcamp, y ahora trabajando como ingeniero de software en una startup de tecnología de punta), descubrí que muchos estudiantes de bootcamp de codificación se gradúan con muchas habilidades prácticas que se traducen bien en el lugar de trabajo y desarrollar habilidades que les ayuden a sobresalir allí. Sin embargo, un problema que noto es que muchos estudiantes no están muy bien preparados para las entrevistas técnicas con las empresas porque los campamentos a los que asisten no enseñan suficientes conceptos fundamentales de informática, que es un tema en el que los entrevistadores tienden a enfocarse. En particular, he visto a los candidatos luchar con preguntas relacionadas con las estructuras de datos .
Las estructuras de datos son un tema esencial para conocer y comprender, especialmente si está entrevistando para un puesto como desarrollador o ingeniero de software. Muy a menudo en las entrevistas, se le pedirá que escriba en código (en una pizarra) una determinada estructura de datos que tiene un cierto tipo de funcionalidad. Este es fácilmente el lugar donde he visto a los candidatos luchar más durante una entrevista, simplemente porque no están familiarizados con las estructuras de datos o no han tenido la práctica de codificarlas. Los entrevistadores pueden pedirle que codifique una estructura de datos por muchas razones, pero básicamente muestra que tiene un conocimiento avanzado del idioma en el que está codificando, sabe cómo hacer que los programas se ejecuten de manera eficiente y tiene una sólida comprensión de alguna computadora conceptos de ciencia
Tengo un curso en udemy.com que enseña estructuras de datos desde cero, llamado Learning Data Structures in JavaScript from Scratch . En este curso, aprenderá conceptualmente qué son las estructuras de datos, por qué son importantes y cómo escribirlas en código (escrito en JavaScript pero se puede aplicar a cualquier lenguaje, ya que los conceptos son los mismos). Si está entrevistando para un puesto de ingeniero, le animo a que lo revise.
- Si un estudiante de CS regresa en el primer año, ¿obtendrá trabajo o no? ¿Tener una espalda es muy malo?
- Cómo convertirse en científico después de hacer un B.Tech en I&E en ISRO o en cualquier otra gran institución de investigación
- ¿Cómo es escribir mientras trabajas un día?
- ¿Cuáles son las empresas principales a las que puedo postular como ingeniero químico más reciente (2016)?
- ¿Por qué ser abogado es un trabajo interesante?
Puede encontrar el curso aquí (con un cupón de descuento):
Aprendizaje de estructuras de datos en JavaScript desde cero
¡Espero que esto ayude!