BlackRock visitó nuestro campus el 22 de agosto (VIT Vellore) para la contratación en las funciones de ingeniero de software, función de tecnología del grupo de gestión de cartera (PMG) y función de desarrollador cuantitativo del grupo de modelado financiero (FMG). Solicité el puesto de ingeniero de software y explicaré todo el proceso para el mismo.
Criterios de elegibilidad : 6.0 CGPA y superior, sin atrasos permanentes.
Ronda 1 (prueba en línea): alrededor de 900 personas fueron preseleccionadas para la prueba en línea, incluidos todos los roles. La prueba se tomó en una plataforma llamada elitmus. Constaba de 3 secciones:
- Sección de Aptitud: Esta sección constaba de varias subsecciones como Razonamiento Lógico, Atención al Detalle, etc. con diferentes límites de tiempo para cada una de las subsecciones. Mi consejo para descifrar esta ronda será no quedarse y perder el tiempo en una sola pregunta, sino tratar de resolver otras preguntas debido a los límites de tiempo limitados.
- Habilidad de programación: esta sección tenía preguntas de diseño de algoritmos que tenían la forma de un diagrama de flujo con diferentes pasos para completar el algoritmo establecido en ellos y algunos espacios en blanco en el medio para que nosotros los llenemos. El conocimiento básico en el diseño de algoritmos y un poco de razonamiento pueden ayudar a resolver este tipo de preguntas. Esta ronda tenía preguntas MCQ que se centraron principalmente en la estructura de datos TREE con múltiples preguntas sobre recorridos e inserciones y eliminaciones AVL TREE. Mi consejo será estudiar adecuadamente la estructura de datos TREE para obtener alguna ventaja en esta sección.
- SQL: esta sección se centró por completo en preguntas relacionadas con consultas SQL, sintaxis, funciones agregadas y conceptos de DBMS. Mi consejo será tener suficiente práctica en SQL de sitios web como Leetcode y Hackerrank.
Ronda 2 (Ronda Técnica): Cerca de 80 estudiantes para los roles de FMG/PMG y 150 estudiantes para el perfil de Software fueron preseleccionados para el proceso de entrevistas. Las entrevistas para ambos perfiles se realizaron en dos días diferentes y consecutivos. Los enlaces de la entrevista se recibieron por correo después de la confirmación del equipo de elitmus y se tomaron en la plataforma Cisco Webex.
La entrevista duró alrededor de 60-65 minutos y fue realizada por dos entrevistadores. Comenzó con una presentación mía y de uno de los entrevistadores que comenzó directamente con preguntas de DSA. Se plantearon dos problemas y tuve que codificarlos en un compilador de mi elección compartiendo mi pantalla. Las preguntas que se hicieron fueron las siguientes:
- Distancia más corta entre dos Nodes en BST : Di directamente un enfoque para encontrar el ancestro común más bajo de los dos Nodes y luego encontrar distancias separadas entre el Node Ancestor y los dos Nodes y devolver la suma de las distancias. Luego me pidieron que codificara la solución completa que completé correctamente.
- Primer carácter no repetitivo en una string : comencé con un enfoque de fuerza bruta O (n ^ 2) y luego les expliqué la solución O (n) optimizada usando la array de conteo/HashMap. El entrevistador quedó satisfecho con mi explicación y pasó a la siguiente pregunta.
- Luego, el entrevistador me dio un esquema de una tabla de empleados que tenía campos que incluían el nombre del empleado, la ciudad del empleado, el salario del empleado, etc. Se me pidió que escribiera una consulta para imprimir los nombres de los empleados con el mismo salario.
Esto fue seguido por el segundo entrevistador dándome otra pregunta de DSA:
Encuentre el siguiente número mayor con el mismo conjunto de dígitos : me pidieron que explicara el enfoque y lo aplicara en los casos de prueba que me dieron, que mostré correctamente.
Esto fue seguido por un conjunto de preguntas básicas de JAVA:
- ¿Diferencia entre == y .equals() ?
- ¿Mencione algunos métodos de la clase de objeto?
- ¿Diferencia entre TreeSet y SortedSet?
- ¿Cómo se guarda una string en JAVA?
- diferencia entre el grupo de strings y la memoria del montón?
A esto le siguió un rompecabezas para el que no estaba preparado en absoluto.
- La pregunta fue: dados dos relojes de arena de 4 minutos y 7 minutos, la tarea es medir 9 minutos?
- Busqué un poco, pero se me ocurrió un tipo de enfoque similar, pero no la respuesta correcta. Pedí más tiempo pero querían ver el enfoque que apliqué.
- La entrevista terminó con los entrevistadores preguntándome si tenía alguna pregunta. Les pregunté sobre los proyectos en los que trabajan y el índice de conversión de becarios a FTE.
15 minutos después de la entrevista, recibí una llamada de Recursos Humanos para la entrevista.
Ronda 3 (HR 15 minutos): Esta ronda fue una conversación telefónica con HR.
- La entrevista comenzó alrededor de las 8:15 p. m. y como era muy tarde, la entrevistadora me dijo que no podía programar una reunión por video y me preguntó si estaba de acuerdo con que esta ronda continuara como una conversación telefónica.
- Acepté felizmente y comenzó con una breve introducción de Recursos Humanos seguida de una pequeña introducción mía.
- Luego me hizo algunas preguntas generales sobre mis pasatiempos, la tecnología y el idioma en el que me siento cómodo, la disponibilidad para la reubicación y la experiencia previa en prácticas.
- Luego me preguntó si tenía alguna pregunta y felizmente le pregunté sobre la vida en Blackrock y su experiencia como empleada de Blackrock.
Resultados: Los resultados salieron al día siguiente por correo electrónico de la universidad y fui seleccionado para la pasantía.
Publicación traducida automáticamente
Artículo escrito por abrolarya2000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA