Hubo un total de 3 rondas: –
Ronda 1 (prueba en línea): esta fue una ronda de codificación realizada en cocubos. Había 3 preguntas de 3, 5, 5 puntos respectivamente.
Q1. Dada una array que contiene algunos ceros, mueva los ceros al final mientras mantiene el orden relativo de otros elementos.
Q2. Dada una cuadrícula 2d de caracteres, busque el número de ocurrencias de una palabra en particular. El personaje tiene que ser buscado en todas las formas posibles.
Q3. Dado un árbol binario, encuentre la distancia mínima de 2 elementos dados.
Se tuvieron que resolver al menos 2 preguntas para ser seleccionado en la siguiente ronda. 57 estudiantes fueron seleccionados para la siguiente ronda de alrededor de 150 personas.
Ronda 2 (Vuelo en grupo):
Se formaron grupos de 4 y a cada grupo se le asignó un problema diferente.
Mi pregunta era: dado A, B, N donde A<=N, B<=N, un número mágico se define como un número que es divisible por A o B. Encuentra el número de números mágicos hasta N.
La pregunta de seguimiento a esto fue encontrar el número Kth Magic .
Nota:-
Las preguntas se pueden resolver fácilmente en O(n), teníamos que presentar una solución con menor complejidad. Para esta ronda, interactúe con su mentor tanto como sea posible y explique cada detalle en su código. La velocidad también fue esencial, los que obtuvieron el código optimizado primero pasaron a la siguiente ronda.
Alrededor de 35 estudiantes fueron seleccionados para la siguiente ronda.
Ronda 3 (Técnica cum HR ronda):
Las preguntas se basaron principalmente en mi currículum. Discutimos extensamente algunos proyectos en mi currículum, debe conocer el proyecto como un todo y no solo en las partes que ha contribuido.
Finalmente 22 estudiantes fueron seleccionados para la pasantía. Tuve la suerte de ser uno de ellos. GeeksforGeeks me ayudó mucho en mi preparación.
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