Dailyhunt visitó nuestra universidad en octubre y noviembre de 2018 para seleccionar un pasante de verano para el puesto de ingeniero de software de Btech, Mtech y Msc (IT).
Hubo un total de 3 rondas, una basada en Codificación y otras dos fueron entrevistas cara a cara.
Ronda 1: en la primera ronda hubo un total de 3 preguntas de codificación y ninguna aptitud, las tres preguntas fueron muy fáciles básicamente basadas en implementaciones y DP. Hice los tres correctamente y me seleccionaron para la ronda de entrevistas. Se seleccionaron un total de 20 personas para la ronda de entrevistas.
Ronda 2: ahora comienza la historia principal :), leí un artículo en Geeksforgeeks sobre la experiencia de entrevista de algunas empresas, la mía fue completamente diferente porque el entrevistador fue bastante bueno para señalar mis palabras.
La entrevista comenzó con la presentación de cada uno y cuáles son mis intereses. Luego miró mi currículum y de repente vio que escribí C, C++, Python como lenguajes de programación, por lo que comenzó preguntando «¿cuál es la diferencia entre C y C++?» y me preguntó si sabía Java o no. (Dije poco). y su siguiente pregunta fue ¿por qué no sé Java y por qué estoy programando en C++? así que estas son básicamente preguntas sobre los idiomas que conozco.
Ahora, segunda fase de la entrevista, me dio un problema y me pidió que lo resolviera. Quería que escribiera el código adecuado y lo hice correctamente. Luego volvió a abrir mi currículum y vio que había realizado un proyecto en Tiny unix shell como parte de nuestro curso (Sistema y software), así que nuevamente quería que escribiera el código adecuado para el mismo, pero desafortunadamente no logré hacerlo (yo Escribí un código parcialmente correcto, pero no pude hacer toda la parte de manejo de señales, la parte de llamada al sistema (estoy bastante seguro de que le causó una mala impresión).
La última fase y la más difícil, en ese momento estaba en el quinto semestre, así que me dijo que le informara sobre los cursos de informática que he hecho hasta ahora, y me preguntó una o dos preguntas en cada una de mis respuestas. . Primero comencé diciendo que Introducción a la programación en el primer semestre. (Me pidió que resumiera lo que hice en ese curso), luego Estructura de datos en el segundo semestre (Volvió a hacer la misma pregunta, ¿Qué aprendimos en este curso?, pero mi suerte fue mala en ese momento y no sé por qué le digo que aprendí Queue, algunos montones, pilas y algunos árboles como AVL, Red Black tree, etc. De repente señaló AVL y Red Black tree y me tomó 15-20 minutos explicar todos los conceptos de árboles), luego Diseño de algoritmos en 3 sem, luego Sistema y software en cuarto sem (nuevamente me pidieron que resumiera algunos conceptos de ese curso, y lo hice bastante bien), y luego CNS, DBMS en el semestre actual (luego, de repente, hizo una tabla y me dio un problema y me pidió que lo resolviera escribiendo una consulta SQL adecuada para eso, también lo hice) y en último Él me dio el escenario de navegación en internet y quería que le explicara ¿Cómo funciona?, ¿qué protocolos utiliza?, ¿cuál protocolo de capa de transporte? y creo que ahí es donde dejé mi buena impresión en su mente, le expliqué muy bien todos los conceptos. y por fin tuvimos una discusión sobre algún tema de DBMS. ¿Qué protocolo de capa de transporte? y creo que ahí es donde dejé mi buena impresión en su mente, le expliqué muy bien todos los conceptos. y por fin tuvimos una discusión sobre algún tema de DBMS. ¿Qué protocolo de capa de transporte? y creo que ahí es donde dejé mi buena impresión en su mente, le expliqué muy bien todos los conceptos. y por fin tuvimos una discusión sobre algún tema de DBMS.
Esta ronda duró unos 50-55 minutos.
Después de terminar la primera ronda, no tenía ninguna esperanza de seleccionar en la siguiente ronda o no. ¡Se seleccionaron un total de 7 personas para la siguiente ronda y afortunadamente una de ellas era yo!
Ronda 3:
La tercera y última ronda fue muy relajada, el entrevistador quería ver mis habilidades para resolver problemas. Me dio una tabla y un problema basado en esa tabla, también me pidió que escribiera una consulta SQL para eso, lo hice correctamente. Luego me dio dos preguntas de codificación, una basada en una lista vinculada y otra basada en Array. Hice ambas cosas correctamente y así es como terminó mi entrevista.
Esta ronda fue de unos 50 minutos de duración.
Al final seleccionaron un total de 3 estudiantes pero desafortunadamente yo no era uno de ellos.