La ronda 1:
Hubo una ronda de codificación en línea que fue la primera ronda. Se realizó en plataforma cocubes. Había 3 preguntas de codificación, una de 3 puntos y dos de 5 puntos. La pregunta de 3 puntos se basó en la array. el mio fue:
1. Hay una array y necesita encontrar el segundo mínimo de índices impares de la array y el segundo máximo de índices pares de la array. Entonces dos devuelven su suma.
2. Debe implementar una función que devuelva la suma límite de un árbol binario.
3. Hay un árbol binario. Debe encontrar la cantidad mínima de saltos necesarios para llegar al segundo Node desde el primero. Debe implementar la función que toma la raíz del árbol y el valor de los Nodes como argumentos.
Un total de 173 estudiantes aparecieron en la ronda de codificación en línea y alrededor de 60 estudiantes fueron seleccionados para las próximas rondas.
La ronda 2:
La siguiente ronda fue una ronda de vuelo grupal. Necesitas escribir el código en papel. Dieron un problema y 20 minutos para resolverlo. Mi grupo tuvo el problema de encontrar si dos Nodes dados en un árbol binario existen en la misma ruta o no. Otro grupo tuvo problemas relacionados con DFS, BFS y agrupamiento.
Alrededor de 35 estudiantes fueron seleccionados para la siguiente ronda.
Ronda 3:
La siguiente ronda fue una entrevista grupal. A mi grupo se le dio un rompecabezas para resolver. El rompecabezas era que tienes 15 botellas de vino idénticas, una de las cuales contiene 4 vasos de veneno, 4 hombres que pueden beber cualquiera de los vasos. Debe calcular la botella que contiene veneno siempre que un hombre pueda probar solo una vez, sin importar si sobrevive y puede verter cualquier botella en cualquier vaso.
Todos los demás grupos enfrentaron preguntas de codificación de clasificación, gráficos.
Finalmente, 30 estudiantes fueron seleccionados para la pasantía SRIB. ¡Afortunadamente no nos enfrentamos a ninguna ronda de recursos humanos antes de la selección final!