Ronda 1 (Ronda de codificación): Esta ronda básicamente tenía 2 preguntas de codificación. Una es una pregunta basada en programación dinámica y la segunda pregunta es una pregunta basada en implementación (la pregunta es simple, pero una implementación muy larga)
- Hay 2 horas para resolver estas preguntas.
- Alrededor de 450 estudiantes dieron el examen y 32 estudiantes fueron preseleccionados para la entrevista.
- Pude resolver Qs basados en implementación por completo y preguntas de dp parcialmente y fui preseleccionado para la entrevista.
Ronda 2 (entrevista de codificación): esta ronda fue básicamente una ronda de codificación en vivo. El entrevistador compartió un enlace conmigo donde ambos podemos codificar en paralelo.
- En esta ronda, me han hecho 2 preguntas de codificación
- La primera fue la pregunta muy simple basada en la búsqueda binaria. echa un vistazo a este enlace https://www.geeksforgeeks.org/find-first-and-last-positions-of-an-element-in-a-sorted-array/
- Consulte este enlace para la segunda pregunta https://www.geeksforgeeks.org/smallest-multiple-of-a-given-number-made-of-digits-0-and-9-only/
- Sentí que la segunda pregunta era realmente buena. Inicialmente di un enfoque de fuerza bruta, luego el entrevistador me pidió que lo optimizara. Inicialmente no pude descifrar la lógica, luego el entrevistador me dio una pista como «Piensa en términos de strings». Luego hice un trabajo duro y finalmente pude descifrar la lógica.
- Usé el enfoque transversal de orden de nivel en mi lógica, el entrevistador quedó satisfecho con mi lógica y me pidió que la codificara. Lo he hecho.
- Todo el proceso fue muy sencillo y el entrevistador también fue muy amable y solidario.
Ronda 3 (Codificación + Proyectos): En esta ronda, me han hecho una pregunta de codificación y preguntas sobre los proyectos que he mencionado en mi currículum.
- Consulte este enlace para la pregunta https://www.geeksforgeeks.org/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix/
- No pude encontrar la lógica correcta al instante. me he tomado un tiempo. Creé una array de histograma y traté de explicarle que podemos encontrar algo de lógica aquí. Le di un enfoque correcto de fuerza bruta. pero debido a la falta de tiempo, no pude encontrar una lógica dp eficiente
- Luego, miró mi currículum y me pidió que le explicara los proyectos, como soy estudiante de ECE, solo tenía proyectos de hardware. Me dijo que puedo explicarlos. así que expliqué claramente el enunciado del problema y mi solución, me dio algunas situaciones en las que mi proyecto podría fallar y me pidió que diera una solución técnica
- Probé muchas soluciones y finalmente le di una solución eficiente.
- Luego tuve un proyecto basado en DSA en mi currículum. se trataba de predecir las palabras durante la búsqueda, lo hemos implementado utilizando la estructura de datos Trie. Me pidió que codificara la lógica principal de mi proyecto. Pude codificarlo y el entrevistador hizo algunos cambios y lo hizo más eficiente. salió bien y al final le dije que si me puede dar un poco más de tiempo, podría haberle dicho la lógica eficiente para la codificación qs.
- Pero debido a limitaciones de tiempo, no pudo darme más tiempo.
Ronda 4 (HR): la entrevista comenzó con una presentación sobre mí y una charla informal sobre el clima y luego hizo una pregunta y me pidió que explicara la lógica.
- La pregunta era, habrá un robot en algún punto y su casa ubicada en algún otro punto. Ese robot quiere irse a casa, pero entre ambas ubicaciones, habrá muchos Robo-killers, así que tengo que decir si existe. camino para llegar a la casa sin que el robot muera.
- Era una pregunta estándar basada en bfs/dfs. así que le dije la lógica y la codifiqué también. Se conformó con mi lógica.
- Luego me preguntó cuáles son mis aspiraciones en mi vida.
- Ser un estudiante de ECE por qué estoy tratando de unirme a empresas basadas en CSE
- Solo una charla informal y todo el proceso de la entrevista fue muy sencillo y todos los entrevistadores fueron muy amables y comprensivos.
Sugerencia: En la entrevista trate de comunicarse con el entrevistador tanto como sea posible. Exprese sus pensamientos, entonces, si está cometiendo algunos errores, los entrevistadores lo ayudarán en ese momento y se ahorrará su tiempo.
Publicación traducida automáticamente
Artículo escrito por trinath_raja y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA