Recientemente, Accolite Digital visitó mi universidad para desempeñar el rol de desarrollador de software. Según mi, el Nivel de Preguntas fue Fácil a Medio.
El proceso de entrevista constó de 5 rondas.
- Ronda MCQ
- Ronda de codificación
- Entrevista Técnica R1
- Entrevista Técnica R2
- Ronda de recursos humanos
Ronda 1: Ronda MCQ
- La ronda de MCQ tenía 30 preguntas, teníamos que responderlas en 30 minutos, sin calificación negativa. El corte fue de alrededor del 85%.
- En esta ronda se hicieron preguntas basadas en OOPS, C++, estructuras de datos, algoritmos y aptitud.
Mi puntuación fue del 90 %, así que me seleccionaron para la siguiente ronda.
Ronda 2: Ronda de codificación
- Esta ronda tuvo solo una pregunta y el tiempo dado fue de 60 minutos, fue una pregunta de nivel medio basada en arrays.
- La pregunta se hizo en forma de historia tal como la recibimos en plataformas como Codechef.
- Tuvimos que proporcionar una solución optimizada con casos de prueba dados y ocultos que fueran correctos.
- Cuente los pasos mínimos para obtener la array deseada dada
Respondí esta pregunta correctamente e inmediatamente, en una hora, recibí el enlace para la primera entrevista técnica.
Ronda 3: Ronda Técnica R1
Tiempo: 1 Hora
- Esta ronda se basó en conceptos de programación orientada a objetos, proyectos, estructuras de datos y algoritmos.
- Si tiene conocimientos básicos sólidos sobre estos conceptos, despejará esta ronda muy fácilmente.
- Acolyte hace principalmente preguntas basadas en LinkedList y Trees.
- Mis preguntas se basaron en LinkedList (Nivel – Fácil). Pero a mis amigos se les hicieron preguntas basadas en árboles, pero nuevamente el nivel era fácil.
- Dos preguntas basadas en arrays
- Preguntas sobre la clasificación (implementación Merge Sort)
- Preguntas sobre herencia, punteros, punteros dobles.
Había respondido todas las preguntas correctamente, así que en media hora obtuve el enlace de la entrevista para la próxima Ronda Técnica.
Ronda 4: Ronda técnica R2
Tiempo: aproximadamente 1,5 horas
- Esta ronda se basó nuevamente en algoritmos de estructuras de datos, OOP, Cpp y DBMS, pero el nivel de preguntas fue más difícil que en R1.
- Nuevamente me hicieron preguntas sobre la lista enlazada (nivel medio).
- Creo que tuve suerte de no recibir preguntas relacionadas con DP y Trees, pero prepáralas también.
- La mayoría de mis preguntas se basaron en OOP y Cpp.
Algunas de las preguntas difíciles (las preguntas son fáciles pero es posible que muchos no hayan oído hablar de ellas)
- Explique el problema del diamante en Cpp y cómo resolverlo.
- ¿Qué son las bibliotecas de enlaces dinámicos (DLL) en Cpp y su uso?
- ¿Qué son los registros en Cpp?
- ¿Puede hacer que un constructor sea privado en Cpp? Si no, ¿qué error obtendrá (Error de tiempo de compilación o Error de tiempo de ejecución)?
- ¿Qué son los punteros de función y las diferencias entre la función normal y los punteros de función?
- ¿Cuáles son las formas de evitar la creación de instancias de clase?
En total, no pude responder 2 preguntas, pero creo que mi entrevista en general fue buena. En una hora obtuve el enlace para la ronda de recursos humanos.
Ronda 5: Ronda de recursos humanos
- Esta fue mi primera ronda de RR.
- FYI: Las preguntas que se hacen son cuáles son sus fortalezas, debilidades, pasatiempos, pasiones, etc. (También tenga confianza y fluidez al responder estas preguntas)
Todas las rondas se realizaron el mismo día con un intervalo de 1 hora entre ellas.
Resultado: Seleccionado
Gracias.
Publicación traducida automáticamente
Artículo escrito por abhishekmule y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA