Droom Technology visitó nuestro campus recientemente y obtuve una oportunidad de pasantía allí.
Primera ronda : la primera ronda fue una prueba escrita que constaba de 20 MCQ divididas entre 6 y 7 preguntas de aptitud general y el resto variaba entre temas como DBMS, DS/Algos (principalmente preguntas de salida), OOP, etc. 18 estudiantes aprobaron esta ronda y fueron preseleccionados para las entrevistas.
Segunda ronda (entrevista técnica) : 1. La entrevista comenzó cuando el entrevistador me pidió que me presentara y le contara brevemente sobre los proyectos técnicos en los que había trabajado en el pasado. Tomó mi CV y lo estudió adecuadamente. Hablé de los proyectos académicos que había hecho y como había trabajado en análisis de datos, me hizo algunas preguntas básicas relacionadas con la limpieza y análisis de datos.
2. Luego cambió la conversación a DBMS. Me preguntó la diferencia entre DBMS relacional y convencional, el concepto de joins, tipos de joins, las diferencias entre claves primarias, foráneas y candidatas, el concepto de cierre de un conjunto de dependencias funcionales. Además, me hizo una pregunta analítica sobre 2 tablas y cómo unirlas.
3. La entrevista luego se inclinó hacia los conceptos de programación orientada a objetos. El entrevistador me preguntó los 5 conceptos básicos de programación orientada a objetos y luego me pidió que escribiera un bloque de código en cualquier idioma que ilustrara todos esos conceptos en un solo programa. Posteriormente se formularon varias preguntas teóricas; como la diferencia entre polimorfismo en tiempo de compilación y tiempo de ejecución, el concepto de enlace dinámico, palabras clave estáticas y constantes, funciones virtuales, funciones estáticas, sobrecarga de operadores, etc.
4. Al final, el enfoque principal fue en estructuras de datos y algoritmos. Me pidió que explicara la ordenación por fusión y la ordenación por montón y que las comparara en términos de complejidades de tiempo y espacio. Me preguntó la lógica detrás de la fusión de 3 arrays ordenadas, la clasificación de montones en el lugar, la clasificación de una pila, cómo podría encontrar el elemento medio de una pila en tiempo O (1) (Diseñando la pila de tal manera). Esta sección de la entrevista fue la mejor para mí, ya que pude responder la mayoría de las preguntas correctamente.
Ronda 3 (entrevista de recursos humanos) : 7 estudiantes pasaron a esta ronda. Me pidieron que hablara sobre mis intereses en la vida, mis antecedentes familiares, mis fortalezas y debilidades. Observaron atentamente mi currículum y me preguntaron sobre mi artículo que se publicó en GfG. También me hicieron preguntas como, ‘¿Por qué eligió la Electrónica y la Comunicación y por qué desea cambiar al sector del software?’, ‘Si desea diseñar un sistema de recomendación para droom.in en el que brinde recomendaciones al usuario según su gustos y disgustos, ¿cómo lo harás? ¿Qué tipo de algoritmos de aprendizaje automático utilizará para ello?’
Al final, 4 estudiantes se llevaron la pasantía y yo fui uno de ellos. Me gustaría agradecer a GeeksForGeeks por ayudarme a aprender varios temas técnicos y brindarme una excelente plataforma para la codificación.
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