Ronda 1: Escrito (1.5 horas)
Esta ronda constaba de dos secciones: 10 preguntas de cada sección.
Técnico: Salida para programas C que tenían precedencia de operadores, operadores bit a bit, strings, punteros, estructuras, recursividad, etc.
General: Las preguntas eran principalmente de aptitud cuantitativa que incluían problemas sobre Trenes, Edades, Relación y proporción, Barcos y arroyos, Asociación, Velocidad y distancia.
Ronda 2: Codificación corta (3-4 horas)
Esta ronda constaba de 6 preguntas.
- Dada una array booleana mat[M][N] de tamaño MXN, modifíquela de tal manera que si una celda matricial mat[i][j] es 1, haga que sus celdas adyacentes sean 0.
- Reemplace cada elemento con el elemento más grande en el lado derecho https://www.geeksforgeeks.org/replace-every-element-with-the-greatest-on-right-side/
- Índice de equilibrio de una array https://www.geeksforgeeks.org/equilibrium-index-of-an-array/
- Algoritmo de relleno de inundación https://www.geeksforgeeks.org/flood-fill-algorithm-implement-fill-paint/
- Imprimir array en forma de zig-zag https://www.geeksforgeeks.org/print-matrix-zag-zag-fashion/
- Diámetro de un árbol binario https://www.geeksforgeeks.org/diameter-of-a-binary-tree/
Los mentores fueron muy particulares sobre la complejidad de tiempo y espacio del código.
Ronda 3: Codificación larga (4 horas)
La cuestión era desarrollar una hoja de cálculo con las siguientes funcionalidades. Primero se nos pidió que explicáramos nuestro método de enfoque hacia el problema, solo entonces se nos permitió codificar.
- Imprimir todas las celdas de la hoja de cálculo
- Mostrar el resultado en la celda evaluando la expresión (sin precedencia ni orden de evaluación)
- Muestra el resultado en la celda evaluando la expresión (usando la precedencia y el orden de evaluación)
- Para comprobar si hay algún error en la expresión dada
- Para verificar si hay alguna dependencia circular entre las celdas dadas
- Cambie el contenido en el rango de celdas dado si se cumple una determinada condición
En esta ronda realmente no importaba cuánto resolvieras, dependía principalmente de cuán eficiente fuera tu solución.
Ronda 4:
Esta fue una entrevista cara a cara con Recursos Humanos que se realizó solo para algunos candidatos, mientras que el resto se seleccionó en función de su desempeño en la ronda anterior. En esta ronda se hicieron pocas preguntas técnicas y generales.
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