Ronda 1: Evaluación de la capacidad cognitiva
La evaluación consistió en 5 juegos que están diseñados para evaluar la aptitud, la capacidad numérica y la resolución de problemas de un individuo.
Los juegos fueron sencillos y casi todos los participantes se clasificaron para la siguiente ronda.
Ronda 2: Ronda de codificación
Esta ronda constaba de 3 preguntas de codificación seguidas de 10 MCQ
- Compruebe si una string es un pangrama o no: https://www.geeksforgeeks.org/python-program-to-check-if-given-string-is-pangram/
- Dada una string, encuentre la substring palindrómica más larga: https://www.geeksforgeeks.org/longest-palindrome-substring-set-1/
No recuerdo el último, pero también se basó en operaciones de string. Los MCQ se basaron en conceptos como OOP, DBMS, OS, CNS
Ronda 3: Entrevista técnica + de recursos humanos
Alrededor de 80 personas fueron preseleccionadas para esta ronda. Fue una entrevista de panel con 2 personas y se prolongó durante unos 50 minutos. Los entrevistadores fueron muy amables y simpáticos.
Pregunta técnica :
- En primer lugar, me pidieron que me presentara y me preguntaron específicamente cuáles eran mis puntos fuertes técnicos. Ten confianza en lo que respondas porque de esto dependerá el resto de la entrevista.
- Dado que la programación C y Python se mencionaron en mi currículum, me preguntaron por qué Python es un lenguaje orientado a objetos y C no lo es.
- Me dieron un escenario del mundo real y me preguntaron cómo se podría implementar el polimorfismo en él.
- Me preguntaron sobre los scripts de Shell y Shell. Cuando se ingresa un comando en la terminal y cuando presiona Enter, ¿cómo se ejecuta el comando?
- Me pidieron algunos comandos básicos de Linux
- ¿En qué consiste un archivo de encabezado en C y dónde se almacena?
- Diferencia entre enlazador y cargador.
- Me pidió que compartiera mi pantalla y escribiera la representación de una lista enlazada, Implementación recursiva de lista enlazada.
- Luego me preguntó que si la recursión usa una pila e implementa una lista enlazada usando la recursión, ¿la parte superior de la pila contiene un puntero a la cabeza o al último Node? (Señala la cabeza)
- Luego me preguntaron sobre Sorting Algorithms, cuál era el mejor, y sobre sus Time Complexities.
- ¿Qué es un BST y cuáles son sus aplicaciones en el mundo real?
- Normalización en DBMS
Preguntas de recursos humanos:
- ¿En qué momento te enfrentaste a un desafío mientras trabajabas en algo y cómo lo superaste?
- ¿Cómo adquirirá una habilidad a la que no está expuesto?
- Cuáles son tus hobbies y también me preguntaron sobre mi proyecto de fin de carrera
En general, fue una buena experiencia y fue más como una discusión en profundidad en lugar de preguntas directas. El entrevistador se percató de lo que respondí y continuó interrogándome en base a eso. Se prestó mucha atención a las estructuras de datos y el sistema operativo.
Sé muy fuerte con lo básico, solo quieren ponerte a prueba sobre lo que has aprendido en tus semestres anteriores y no algo muy avanzado o complicado. Ten confianza al responder y muéstrales que estás dispuesto a aprender. Si no sabes algo, sé honesto al respecto.
Espero que esto ayude. ¡Mis mejores deseos!
Publicación traducida automáticamente
Artículo escrito por harshitha715 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA