Airtel Wynk visitó nuestro campus para contratar FTE. Hubo un total de 3 rondas de entrevistas excluyendo la ronda de codificación. Hubo una preselección basada en currículum al principio. 38 estudiantes fueron preseleccionados en base a su currículum.
Ronda de codificación: esta ronda se organizó en la plataforma AMCAT y consta de 2 preguntas de codificación para responder en 60 minutos. Puede cambiar entre ellos. Las preguntas fueron de dificultad media.
- Dado el tiempo de llegada y el tiempo de ráfaga de cada proceso y el cuanto de tiempo, implemente el algoritmo round-robin y encuentre el tiempo de espera promedio de todos los procesos. Los procesos se ordenan en función de su hora de llegada.
- Dada una array de n números y dos enteros k y m. Puede borrar cualquier número de elementos de la array. Encuentre el número mínimo de borrado requerido para que la suma de los elementos restantes en el módulo de array k sea igual a m . Los números se pueden borrar desde cualquier posición arbitraria en la array.
De 38 estudiantes, 10 fueron preseleccionados para entrevistas.
Ronda 1 (Entrevista Técnica): La ronda comienza con una breve introducción. Luego, el entrevistador me dio 2 preguntas de codificación:
- Dada una array de n enteros y un número X , debe encontrar dos números diferentes de la array cuya diferencia absoluta sea la más cercana a X. Luego habló sobre la complejidad temporal de mi código y si puede haber alguna mejora.
- Dada una string S de paréntesis, la tarea es generar todas las strings de paréntesis válidas utilizando todos los paréntesis dados en la string S.
Los resolví a ambos y expliqué el código y la complejidad del tiempo asociados con ellos. Después de eso, me preguntó 1 rompecabezas:
- Rompecabezas: Ciego y pastillas
Esta ronda dura alrededor de 45 minutos. De 10, 7 fueron preseleccionados para la ronda 2.
Ronda 2 (Entrevista Técnica): Esta ronda también es una ronda técnica. El entrevistador me hizo 3 preguntas de codificación una por una:
-
Dada una string S que denota el camino recorrido en Unix, encuentre el camino real recorrido.
Por ejemplo: S = “dir1/./dir2/./dir3/../dir4/../dir5/./dir6”, si esta es la string de ruta, entonces la ruta real atravesada es dir1 -> dir2 -> dir5 -> dir6. Necesito imprimir esto.
-
Dada la hora de inicio y la hora de finalización de n actividades y la ganancia asociada con cada una de ellas, la tarea es programar estas actividades de manera que la ganancia se maximice y no se superpongan 2 actividades.
-
Dada una array que consta de 0, 1 y 2. 0 indica que la celda está vacía, 1 indica que un enemigo está parado en la celda y 2 indica una pared en la celda. Solo tienes 1 bomba y puedes colocarla en cualquier celda vacía. Cuando la bomba se coloca en una celda (i, j), la fila i-ésima completa y la columna j-ésima se soplan hasta que una pared obstruye la explosión. Debe encontrar todas las posiciones en la array desde donde se puede matar la cantidad máxima de enemigos e imprimir todas estas ubicaciones.
Esta ronda duró 1,5 horas. De 7 estudiantes, 3 fueron preseleccionados para la ronda 3.
Ronda 3 (entrevista de recursos humanos): esta ronda comienza con una breve introducción. Como soy de la rama de ECE, RRHH me preguntó por qué elige ingresar al dominio del software. Y luego estaban las preguntas simples de recursos humanos. La ronda duró 15 minutos.
Después de esto, los 3 estudiantes fueron seleccionados y tuve la suerte de ser uno de ellos.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA