Fuimos preseleccionados porque nuestro equipo ganó el Smart India Hackathon 2020. Por lo tanto, no estábamos obligados a realizar ninguna prueba de Aptitud, éramos directamente elegibles para la Ronda de codificación avanzada.
RONDA 1 (Ronda de Codificación Avanzada): Debido a la pandemia, esta ronda se llevó a cabo en AMCAT. Había 2 preguntas, debían resolver al menos una en 60 minutos, las preguntas eran:
- El área máxima de la isla: https://leetcode.com/problems/max-area-of-island/
Y Otro era similar al primero (exactamente igual con respecto a la lógica de la solución) pero una declaración diferente. Pude completar la ronda 1 y fui seleccionado para la ronda de entrevistas técnicas.
RONDA 2 (Ronda de entrevista técnica): La entrevista se basó completamente en temas básicos. Las preguntas fueron:
- Háblame de ti
- ¿Cuéntame sobre tu proyecto más reciente?
- ¿Qué lenguaje de programación prefieres más? (C++)
- ¿Qué es un puntero?
- ¿Cuál es la diferencia entre Referencia y puntero?
- ¿Qué es la palabra clave virtual en C++?
- ¿Qué son un puntero virtual y una tabla virtual?
- ¿Se mantienen el puntero virtual y la tabla virtual para cada clase o para cada objeto?
- ¿Conoces la estructura de datos?
- ¿Cuáles son los tipos de estructuras de datos?
- ¿Cuál es el tipo de gráfico y estructura de datos de árbol?
- ¿Cuáles son las operaciones que realiza la pila? (Le hablé de Push POP y Empty, quería echar un vistazo)
- ¿Cómo podemos implementar la pila usando colas? Explique.
- Luego pasó al DBMS, comenzó con la pregunta: ¿qué es una propiedad ACID en DBMS? Explique.
- ¿Cuál es la diferencia entre Eliminar, truncar y Soltar?
- Ahora me preguntó si me siento cómodo con las redes informáticas, le dije que sí. Me pidió que le explicara la organización de capas de TCP/IP. Dije que solo sé sobre el modelo ISO/OSI, así que dijo que estaba bien, explícalo.
- Explicar la función de cada capa del modelo ISO OSI.
- ¿Cuál es la diferencia entre HTTP y HTTPS y cuál es el número de puerto en el que trabajan?
- Luego pasó al sistema operativo y me pidió que le explicara el algoritmo de los banqueros. ¿Y qué tipo de técnica es (por qué se usa)?
- ¿Qué es el concepto de Memoria Virtual y qué significa?
- Explique cuál es la diferencia entre dirección lógica y dirección física.
- ¿Qué es un núcleo?
Pude responder a casi todas las preguntas anteriores. La siguiente ronda fue la ronda de entrevistas de recursos humanos.
Ronda de recursos humanos: la ronda de recursos humanos fue como cualquier otra ronda de recursos humanos, así que salió bien.
Resultado: Seleccionado.
Consejo: Practique las preguntas DFS y BFS para la ronda de codificación avanzada y estudie todas las materias básicas para la entrevista. ¡La mejor de las suertes!
Publicación traducida automáticamente
Artículo escrito por mohammad ummair y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA