Ronda 1 (Prueba en línea):
La prueba en línea se realizó en la plataforma HackerRank. La prueba constaba de 20 MCQ y 2 preguntas de codificación. El tiempo asignado fue de 1 hora.
Los MCQ se basaron principalmente en sistemas operativos, preguntas de entrada y salida de Cpp y OOPS.
La primera pregunta de codificación fue encontrar la longitud de la ventana más pequeña en una string dada que contiene todos los caracteres de la string dada. Por ej. str = “aabcbcdbca”, entonces el resultado sería 4 ya que la ventana más pequeña será “dbca”.
Enlace: https://www.geeksforgeeks.org/smallest-window-contains-characters-string/
La segunda pregunta de codificación fue que te dan n bloques y 3 colores. El costo de pintar un bloque con estos 3 colores se dio en una array (array n*3). Restricción: 2 paredes adyacentes no pueden tener el mismo color. Encuentra el costo mínimo con el que puedes colorear los n bloques.
Pude hacer la mayoría de los MCQ y pasé todos los TC de la primera pregunta de codificación. Traté de resolver la segunda pregunta retrocediendo, pero no tuve tiempo para hacerlo.
Consejos: es una prueba de 1 hora y la gestión del tiempo fue crucial aquí. Empecé con los MCQ ya que era de nivel fácil/medio y tomará menos tiempo. Completé los MCQ en aproximadamente 15 minutos y cambié a las 2 preguntas de codificación.
Resultado: unas 25 personas fueron preseleccionadas para la segunda herida
Ronda 2 (PI técnico):
Esta ronda comenzó a las 7 AM de la mañana del día siguiente. Primero nos entregaron una hoja con unos 7-8 temas y nos pidieron que nos calificáramos en una escala de 0-10. Los temas incluyeron C/C++, Java, OS, DBMS, OOPS, fundamentos de CS y puede mencionar otros temas de su interés en otras 2 columnas provistas. Mencioné Python y Django framework. También había una columna específica para calificar uno de sus principales proyectos. Mencioné el proyecto que había hecho en mi pasantía de verano.
Después de 10-15 minutos, comenzó el proceso. El entrevistador fue muy interactivo y genial. Me pidió que me describiera y por qué me uní a CSE. Luego me preguntó el enfoque de la primera pregunta de codificación en la prueba en línea. Después de eso, me preguntó el enfoque de retroceso de la segunda pregunta. Quedó satisfecho con las respuestas que le di. Luego cambió a C/C++. Me preguntó diferencia entre malloc y calloc, malloc y new. No recordaba mucho sobre esto y enmarqué una respuesta allí, pero también mencioné que no estaba seguro de la respuesta. El entrevistador estaba bien en este punto. Luego me preguntó acerca de los interbloqueos y cómo manejarlos. Le expliqué de forma muy detallada y quedó contento con las respuestas. Después de eso, me pidió que dibujara la arquitectura de mi proyecto de pasantía que se basaba en el desarrollo web. También me pidió que escribiera algunas consultas SQL basadas en mi proyecto. Luego me pidió que imprimiera todas las permutaciones de una string y la ejecutara en seco usando una pila.
Enlace: https://www.geeksforgeeks.org/write-ac-program-to-print-all-permutations-of-a-given-string/
Esta ronda tomó alrededor de 1,5 horas.
Consejos: Sea muy claro sobre lo que ha mencionado en su CV. No debe haber una sola palabra/tema que no conozcas. Si el entrevistador pregunta algo que no sabe, simplemente dígale honestamente que no tiene idea sobre este tema. Si tiene alguna idea, inténtelo e intente obtener la ayuda del entrevistador. Si conoce muy bien un tema, trate de darle al entrevistador una explicación detallada de eso. Recuerde, tienen un tiempo fijo para cada candidato y debe tratar de dedicar la mayor parte del tiempo a sus temas fuertes. Por último, sea minucioso con su proyecto.
Resultado: Alrededor de 10 personas fueron preseleccionadas para esta ronda.
Ronda 3 (ronda gerencial):
Esta ronda fue realizada por uno de sus miembros senior y comprendió preguntas tanto técnicas como de recursos humanos. Me preguntó sobre los días de escuela y una mala decisión que tomé en mi vida y cómo lo manejé. Luego miró mi CV y me preguntó sobre los clubes de nuestra universidad de los que formaba parte y cuál es mi contribución al club. Le dije que me encanta organizar sesiones para los jóvenes de nuestra universidad. Yo también era parte de e-cell, así que me preguntó sobre el espíritu empresarial y me preguntó si tengo un plan de puesta en marcha. Después de eso, hizo algunas preguntas técnicas. La pregunta era asumir que soy un estudiante de 12º año. Explícame los siguientes conceptos y sus aplicaciones:
i) Punteros
ii) Puntero a la función
iii) Puntero a punteros
Tenía una buena comprensión básica de todos estos temas y expliqué estos conceptos tomando ejemplos y parecía satisfecho.
También me preguntó acerca de las clases de almacenamiento y los segmentos de montón y pila. Escribí un código de muestra y le mostré cómo funcionan los segmentos de montón y pila. Después de eso, me preguntó sobre mi proyecto de pasantía de verano. Finalmente, me hizo algunas preguntas de recursos humanos como por qué Veritas, qué hace Veritas, sus fortalezas y debilidades.
Esta ronda tomó alrededor de una hora.
Consejos: OOPS es muy importante en cualquier entrevista técnica. Asegúrate de tener una buena comprensión de OOPS. Para C++, puede consultar videos de Saurabh Shukla en youtube. Realmente me ayudaron a despejar esta ronda. Asegúrate de no decirle nada al entrevistador que no sepas. Le dije que me encanta enseñar, así que me hizo una pregunta como esta. Pero si alguien hubiera fanfarroneado, eso podría ser catastrófico. Practique las preguntas estándar de recursos humanos y asista al PPT de la empresa, ya que seguramente le preguntarán qué hace la empresa. Y de nuevo, sé minucioso con tu proyecto.
Resultado: 5 candidatos fueron seleccionados para la siguiente ronda.
Ronda 4 (FC):
El departamento de recursos humanos primero me pidió que contara algo sobre mí y mi ciudad natal. Luego me pidió que definiera la creatividad. Se lo expliqué citando algunos ejemplos de la vida real. Me preguntó un rompecabezas también.
Enlace: https://practice.geeksforgeeks.org/problems/the-3-5-litre-die-hard-water-puzzle
Luego me pidió que le contara sobre las áreas en las que trabaja Veritas, qué espera de Veritas.
Consejos: Esté preparado con las preguntas de recursos humanos y no dé respuestas diplomáticas. Las respuestas deben ser claras y no deben retratarlo como algo negativo para la empresa. Tener una buena comprensión de los rompecabezas también. Puedes practicarlos solo desde GeeksForGeeks.
Resultado: Los 5 candidatos fueron seleccionados y también obtuvimos algunos obsequios de ellos.
Recuerde, nunca se rinda y ninguna entrevista será su última entrevista si falla. Si no termina bien, entonces no es el final :).
Saludos, SidB54
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