Ronda 1 (Aptitud): Una ronda de MCQ en línea en la plataforma Eduthrill, donde tuve que tomar un mínimo de 20 pruebas, cada una de las cuales duró alrededor de 2-3 minutos. Las preguntas eran básicas y de varios temas como DBMS, OS, CN, DSA, OOP y aptitud general. La precisión general debe ser superior al 60% para ser preseleccionado para la siguiente ronda.
Ronda 2 (Ronda de codificación): La ronda de codificación se llevó a cabo en la plataforma Codelyzer. La pregunta era,
- Dado un grafo con n Nodes y m aristas dirigidas. Se asigna una letra minúscula a cada Node. El valor de una ruta se define como el número de la letra más frecuente. Encuentre el valor máximo de la ruta.
- Se me ocurrió un enfoque que involucraba programación dinámica y clasificación topológica. Me preseleccionaron para la siguiente ronda.
Ronda 3 (Entrevista Técnica 1): El entrevistador fue muy amable. La entrevista comenzó con una breve presentación de sí mismo, luego compartió un documento de Google en línea donde tuve que codificar lo siguiente:
- Algoritmo KMP: https://www.geeksforgeeks.org/kmp-algorithm-for-pattern-searching/
- Ordene una array de 0, 1 y 2 en una sola pasada: https://www.geeksforgeeks.org/sort-an-array-of-0s-1s-and-2s/
- Recorrido de orden vertical: https://www.geeksforgeeks.org/print-binary-tree-vertical-order/
- Suma del subconjunto: https://www.geeksforgeeks.org/subset-sum-problem-dp-25/
Esto fue seguido por una breve discusión de los proyectos que había hecho. Luego me hicieron una pregunta sobre diseño de sistemas, en la que tenía que diseñar una aplicación de entrega de alimentos como Zomato o Swiggy. Tuve que explicar las clases utilizadas y sus relaciones utilizando principios orientados a objetos. Fue una larga discusión y se prolongó durante unos 30 minutos.
Finalmente, la entrevista concluyó con algunas preguntas básicas de programación orientada a objetos.
Ronda 4 (Entrevista técnica 2): La entrevista comenzó con mi presentación y luego me dio una pregunta de codificación:
- Altura de un árbol binario: https://www.geeksforgeeks.org/write-ac-program-to-find-the-maximum- depth -or-height-of-a-tree/
Esto fue seguido por una discusión sobre mi proyecto Full-stack. Tuve que explicar todo el flujo de datos y el funcionamiento de mi proyecto. Fue una discusión elaborada y tomó 30 min.
- A continuación, me pidió que escribiera consultas SQL, lo que implicaba combinaciones, consultas anidadas y subconsultas.
- Luego me pidió que comparara JAVA, C++ y Python en varios aspectos, y con esto concluyó la entrevista.
Ronda 5 (entrevista de recursos humanos): la entrevista consistió en preguntas bastante estándar como:
- Háblame de ti
- El mayor desafío al que te enfrentaste
- Porque deberíamos contratarte
- Que sabes de nuestra compañia
Veredicto: Seleccionado
Publicación traducida automáticamente
Artículo escrito por praneethkapila y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA