Ronda 1: prueba de lápiz y papel sobre aptitud y C, C++ Complete los espacios en blanco (principalmente enfocado en rastrear recursiones y punteros). Duración – 1:30 hrs
- C y C++ 10 preguntas 1 punto cada una
- C y C++ avanzado 5 preguntas 2 puntos cada una
- Aptitud 10 preguntas 1 punto cada una
Aparecieron alrededor de 1500 estudiantes de los cuales solo 250 fueron seleccionados para la siguiente ronda.
Ronda 2: Codificación competitiva en nuestros laboratorios del campus fuera de línea. Duración – 3 a 5 horas
Hay cinco preguntas para resolver. Incluso si resuelve 3, pasará a la siguiente ronda. Cualquiera puede resolver 2 preguntas, por lo que la selección de preguntas es importante aquí. Observan lo siguiente en el código:
- Calidad
- Modularidad
- Casos de prueba de límites
- Eficiencia
El rango de preguntas es de nivel medio de hacker-rank y algunas son fáciles. No hay restricciones de idioma, pero se prefiere Java. Algunos supervisores no aceptarán usar funciones y bibliotecas incorporadas.
Ronda 3: Diseño y Desarrollo del Sistema. Duración – 3 a 5 horas
Nuestra tarea fue implementar Kanzo Interpreter. Son básicamente 5 niveles, en cada nivel tenemos que construir un módulo que lleva a la tarea final.
- La modularidad del código es muy importante.
- limpieza de codigo
- Condiciones de borde
No esperarán una implementación completa, observarán el enfoque. Las posibilidades de la siguiente ronda son muy altas si al mentor le gusta su código. Una vez más, el lenguaje no es una restricción, pero Java es el preferido y esperado por 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