Solicité a través de una referencia hace un mes para el puesto de Ingeniero de software – Frontend (React JS). Tengo un total de 1 YOE y el proceso de reclutamiento incluyó 4 rondas en total de la siguiente manera:
Ronda 1 (Entrevista técnica – Resolución de problemas): El entrevistador me dio 3 preguntas de codificación:
- Eliminar el Node N del final de la lista vinculada dada
- Un programa para verificar si las strings son rotaciones entre sí o no.
- Agregue paréntesis alrededor de cada número en una string de modo que tenga un número exacto de paréntesis como el número en sí. Nota: Use una forma optimizada para lograr esto de modo que la cantidad de paréntesis utilizados sea mínima.
p.ej –
213 -> ((2)1((3))) 210 -> ((2)1)0
Nota: debe discutir todos los enfoques para resolver el problema, incluida la fuerza bruta y el más eficiente. Discusión sobre todos los casos de esquinas/bordes y la complejidad de los problemas.
Ronda 2 (Entrevista técnica – Estructuras de datos): El entrevistador nuevamente me hizo 4 preguntas de codificación:
- Eliminar un Node de la lista vinculada sin puntero principal
- Buscar paréntesis equilibrados en una expresión
- Número mínimo de plataformas requeridas para una estación de tren
- Ancestro común más bajo en un árbol binario
Ronda 3 (Entrevista con el gerente de contratación): Discusión muy detallada sobre sus responsabilidades laborales actuales y su trabajo. Explicar la pila tecnológica, el diseño de la API, los casos de uso y la implementación.
Discusión sobre el diseño y la construcción de lógica para una aplicación de ajedrez.
Discusión sobre la implementación de un pequeño programa que lee un libro (en forma de archivo) y crea la versión de audio de ese libro completo.
Se hicieron algunas preguntas sobre React JS y JavaScript como:
- ¿Por qué una página puede actualizarse varias veces?
- métodos de ciclo de vida
- Gestión de estado en React
- Diseñe una API para posicionar dinámicamente los componentes en una página.
Ronda 4 (Entrevista de recursos humanos): Discusión sobre mis proyectos personales.
Preguntas generales como:
- Fortalezas debilidades.
- La experiencia más desafiante en cualquier proyecto.
- Mejor consejo recibido.
- ¿Por qué estoy buscando un nuevo trabajo?
- ¿Por qué quieres unirte a Myntra?
Por último, te deseo TODO LO MEJOR, ¡lo tienes!
Espero que esto ayude en sus entrevistas.
Veredicto: Seleccionado