Ronda 1 (Prueba en línea):
Plataforma: cocubos
La prueba en línea se dividió en 4 secciones:
- Evaluación Cognitiva (20 Q, 20 min) : Preguntas basadas en comprensión, gramática básica, aptitud lógica y aptitud numérica.
- Evaluación técnica (20 Q, 20 min) : fundamentos de CS, estructuras de datos, algoritmos, OOP, DBMS, OS y redes informáticas.
- Evaluación de codificación (2 Q, 60 min): Preguntas similares a esta:
- Cuente la cantidad de formas en que la persona puede subir hasta m escalones si puede subir todos los escalones posibles menores que n desde la escalera actual: https://practice.geeksforgeeks.org/problems/count-ways-to -llegar-a-la-enésima-escalera-1587115620/1
- Cuente las apariciones de una palabra en una string determinada: https://www.geeksforgeeks.org/count-occurrences-of-a-word-in-string/
- Evaluación gamificada (3 tareas, 23 min) : juegos mentales basados en la memoria y otros.
Ronda 2 (Entrevista) :
Plataforma: BlueJeans
Duración: 1 hora
La entrevista comenzó con «Hábleme de usted», seguida de una discusión elaborada sobre el puesto reciente que tenía en mi currículum y los proyectos mencionados.
Después de eso, pasó a hacer preguntas fundamentales como:
- ¿Qué son los punteros colgantes? : https://www.javatpoint.com/dangling-pointers-in-c
- ¿Por qué usamos la palabra clave externa? : https://www.geeksforgeeks.org/understanding-extern-keyword-in-c/
- ¿Cómo declarar una array de punteros?: https://www.geeksforgeeks.org/difference- between-pointer-to-an-array-and-array-of-pointers/
- Puntero a una array: https://www.tutorialspoint.com/cplusplus/cpp_pointer_to_an_array.htm
- Crear una variable dinámicamente. ¿Dónde se almacena la memoria asignada dinámica y estáticamente? : https://www.geeksforgeeks.org/what-is-dynamic-memory-allocation/
- ¿Qué quieres decir con BST?
- ¿Cómo encontrar la altura de BST?
- ¿Qué son las listas enlazadas?
- ¿Cuáles son las ventajas y desventajas de las listas enlazadas sobre otras estructuras de datos?
Luego me hicieron 3 preguntas de codificación: (para cada pregunta también tuvimos una discusión sobre la complejidad del tiempo)
- Combine dos arrays ordenadas con O(1) espacio adicional: https://practice.geeksforgeeks.org/problems/merge-two-sorted-arrays-1587115620/1
- Invierta una array en grupos de tamaño determinado: https://practice.geeksforgeeks.org/problems/reverse-array-in-groups0255/1
- Invierta una lista vinculada: https://practice.geeksforgeeks.org/problems/reverse-a-linked-list/1 (A esto, le di una solución iterativa)
Publicación traducida automáticamente
Artículo escrito por sanskriti23 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA