Ronda 1 (Entrevista técnica virtual)
El entrevistador comenzó pidiéndome que me presentara. Mencioné mi experiencia, habilidades técnicas, proyectos que había hecho y pasantías que había hecho. También mencioné mis objetivos profesionales y los lenguajes de programación en los que me sentía cómodo. Mencioné haber trabajado en HTML, CSS, JavaScript, Jquery, ReactJs, Linux y MySQL y que a continuación aprendería Core Java y Springboot en Cognizant. A lo largo de la entrevista, no me hicieron ninguna pregunta sobre DSA considerando que era un rol de desarrollador de pila completa. Me hizo las preguntas dadas (no estrictamente en orden)
- Dónde estaba actualmente haciendo una pasantía (en mi caso, era una pasante de analista programador en Cognizant) y cuál era mi puesto de trabajo, y qué tecnología estaba aprendiendo o en la que estaba trabajando.
- ¿Qué es la API REST?
- Explicar la arquitectura MVC
- Explicar RSS
- ¿Cuáles son los diferentes tipos de modelos de desarrollo de software?
- Explique el modelo Waterwall.
- Explicar el modelo ágil e iterativo. Diferenciar entre ellos.
- Clave principal, clave única. Diferenciar entre ellos.
- Indexación en Base de Datos y sus desventajas
- Git y Github. ¿Para qué se usa Github? ¿Por qué no usar simplemente un documento de Google?
- Me preguntó algunos comandos en Git como agregar un archivo, confirmar un archivo, insertarlo en un repositorio, etc.
- A continuación, abrió una página en el sitio web del programador ninja y me preguntó cómo lo implementaría en React. Quería saber los diferentes componentes que crearía y cómo vincularía las diferentes páginas. Me pidió que seleccionara tres etiquetas juntas y luego preguntó cómo se harían los cambios usando React y si la página se actualizaba, las etiquetas debían permanecer seleccionadas. Me pidió que le dijera más de 1 enfoque para lograrlo.
- Luego me pidió que me calificara en MySQL y me pidió que escribiera 2 consultas compartidas en un documento de Google. Una de las consultas requería una combinación interna + subconsulta y la otra requería el uso de algunas funciones agregadas y una cláusula group by.
- Por último, me preguntó si tenía alguna pregunta para él y le pedí que me dijera si había respondido correctamente o no y si había una mejor manera de hacerlo.
Publicación traducida automáticamente
Artículo escrito por aanchalchaurasia y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA