Ronda 1: ronda de codificación en línea
Esta fue una ronda de codificación en línea realizada en la plataforma Hackerrank y constaba de 4 preguntas.
- Fácil (30 puntos): el subarreglo más largo que primero aumenta y luego disminuye Medio Esta pregunta se basó en la implementación y algunas consultas de rango. Resolví esto parcialmente y solo pude pasar 7 de 15 casos de prueba.
- Medio (50 puntos): esta pregunta era una variación de la no. de islas
- Difícil (100 puntos): esta pregunta era una variación de la mochila 0-1 de la programación dinámica.
Muchos estudiantes aplicaron, solo 12 fueron seleccionados para más rondas. Resolví fácil, medio2 y difícil con 100% de casos de prueba aprobados y medio1 con 7 de 15 casos de prueba aprobados. El corte aproximado fue de 150 puntos.
Ronda 2: esta ronda se centró principalmente en las estructuras de datos y las habilidades algorítmicas. Su atención se centró principalmente en la precisión y cómo funciona su código.
- Me pidió que verificara la paradoja del cumpleaños con código.
- ¿Cómo generar números aleatorios en C++?
5 estudiantes fueron seleccionados para una nueva ronda.
Ronda 3:
- Esta ronda se basó completamente en habilidades orientadas a objetos y fundamentos de CS.
Ronda 4:
- Esta fue en realidad una ronda de recursos humanos. Tuvimos una discusión general sobre varios temas, como ¿cómo aprenderá algo que no está en su plan de estudios?
- ¿Qué harás cuando tu equipo tenga un desempeño muy bajo a pesar de tener excelentes miembros?
- Esperaba respuestas honestas en lugar de ideales…
- Luego hizo algunas preguntas relacionadas con el sistema operativo.
Finalmente, fui uno de los 3 estudiantes seleccionados para la pasantía.
Publicación traducida automáticamente
Artículo escrito por rkaname88888 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA