Rol: Ingeniero de desarrollo de software
Criterios de elegibilidad: GPA mínimo de 7
Ronda 1 (Aptitude+ Technical MCQ) : esta ronda se llevó a cabo en su plataforma en línea. La prueba basada en MCQ constaba de temas de aptitud, materias básicas de Cs (DBMS, CN, OS), estructuras de datos (principalmente de la estructura de datos de árbol) y algunos MCQ basados en pseudocódigo. Esta ronda fue un poco difícil.
Ronda 2 (Entrevista técnica 1) : esta ronda se realizó en la plataforma de zoom, la entrevista continuó durante 40-50 minutos. Primero, la entrevistadora se presentó y me pidió que me presentara y luego me hizo algunas preguntas técnicas básicas:
- ¿Qué es la fuga de memoria?
- ¿Qué es el puntero colgante?
- ¿Cómo asignar una array 2D dinámicamente?
- Diferencia entre interfaz b/n y clase abstracta.
- ¿Qué es este puntero?
Después de eso, me preguntó sobre mi proyecto que se basaba en el concepto de OOP y luego me dijo que compartiera mi pantalla y escribiera un código relacionado con el proyecto:
- Copiar Constructor y Destructor.
- Herencia múltiple, sobrecarga de operadores y sobrecarga de funciones.
Ronda 3 (Entrevista técnica 2) : esta ronda también se realizó en la plataforma zoom, la entrevista continuó durante casi 50 minutos. Primero, el entrevistador me preguntó cómo fue mi primera ronda y qué preguntas me resultaron difíciles, después de eso me dijo que compartiera mi pantalla y escribiera el código de:
- Detectar y eliminar bucles en una lista enlazada. https://www.geeksforgeeks.org/detect-and-remove-loop-in-a-linked-list/
- Eliminar un Node de la lista de enlaces dobles. https://www.geeksforgeeks.org/delete-a-node-in-a-doubly-linked-list/
- Invertir una lista enlazada usando recursividad. https://www.geeksforgeeks.org/recursively-reversing-a-linked-list-a-simple-implementation/
- Implementación de Heap Sort. https://www.geeksforgeeks.org/heap-sort/
- Recorrido de árbol en orden sin recursividad. https://www.geeksforgeeks.org/inorder-tree-traversal-sin-recursión/
También se hicieron algunas preguntas técnicas:
- ¿Cuál es la diferencia entre Red Black Tree y AVL Tree?
- ¿Qué es Inorder, Preorder y Postorder Traversal?
- ¿Qué es la función en línea?
Ronda 4 (Ronda Técnica + RRHH) :
- Dime algo sobre ti.
- Háblame de tu familia.
- ¿Tienes otras ofertas?
- ¿Cuál es la diferencia entre IPv4 e IPv6?
- ¿Qué es un puntero inteligente?
- Explicar el concepto de subprocesos múltiples.
- ¿Qué es la Programación Orientada a Objetos?
En general, fue una experiencia agradable.
Veredicto: Seleccionado
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