Experiencia de entrevista de Morgan Stanley para pasantía | Presencial (Virtual) Octubre 2020

Morgan Stanley vino recientemente a mi universidad ofreciendo una pasantía. Los criterios para el registro fueron CGPA 7.5 y superior y el Perfil del puesto fue Analista.

Fueron 3 Rondas. La primera ronda fue el desafío de codificación en línea seguido de 2 entrevistas virtuales en línea a través de Zoom Call en las que teníamos que presentar nuestra pantalla y codificar en el bloc de notas o en cualquier editor de texto.

Después del registro, la empresa preseleccionó a 150 estudiantes y se realizó un examen en línea en la plataforma aspireminds. La prueba tenía 3 secciones y cada sección tenía un tiempo individual asignado para ellas.

Ronda de codificación (1 h 45 min):

  • Sección 1: Sección de Aptitud que tenía 10 preguntas para ser resueltas en 20 minutos. El nivel de dificultad de las preguntas fue de fácil a moderado.

  • Sección 2: 7 preguntas de depuración y el tiempo para resolver fue de 20 minutos. Uno puede elegir cualquier lenguaje de programación para la depuración y la sección fue bastante fácil y uno tiene una comprensión básica de la programación puede depurar fácilmente las preguntas.

  • Sección 3: Esta era la pregunta de codificación que tenía 3 preguntas de programación y se requería una para escribir el código completo, incluida la función principal de los problemas. El nivel de dificultad del programa fue de nivel fácil a medio. El tiempo para resolver 3 preguntas fue de 45 minutos.

    1. Dada una array, encuentre el subarreglo más pequeño que tiene la suma mayor o igual que x.
    2. Esta pregunta estaba relacionada con los arreglos, pero no tuve tiempo de resolverla. Fui por el tercero en su lugar.
    3. La pregunta se basó en el recorrido BFS del árbol y el concepto era obtener el producto máximo de Nodes en una ruta desde un Node de origen dado a cualquiera de los Nodes de hoja e imprimir el resultado.

Mi aptitud fue bien, resolví unas 5 preguntas de depuración y 2 problemas de codificación. Los estudiantes que obtuvieron buenos resultados en aptitud, resolvieron unas 5 preguntas de depuración y 1 problema de codificación fueron preseleccionados. 16 estudiantes fueron preseleccionados para las entrevistas.

Entrevista técnica (70 min): El entrevistador fue amable y me pidió que me presentara. Cuando dije que era de ISE (Ciencias e Ingeniería de la Información), me preguntó en qué se diferenciaba de CSE (Ciencias e Ingeniería Informática). Me preguntó cuáles son todas las materias que sé y qué idioma prefiero. Dije C++, por lo que todas las preguntas estaban relacionadas con C++. Se centró principalmente en los conceptos OOP y OS.

Desde la parte de programación orientada a objetos, me preguntó sobre la anulación de funciones en C++. Las preguntas más obvias estaban relacionadas con un puntero virtual, VPOINTER y VTABLE. Luego me preguntó cómo escribo una interfaz en C++. Luego algunas preguntas relacionadas con funciones virtuales puras, y me preguntó sobre los pilares de los OOP y algunas preguntas relacionadas con la herencia y algunas preguntas relacionadas con constructores y constructores virtuales.

Desde el sistema operativo, las preguntas estaban relacionadas con la paliza, el proceso y los hilos. Me preguntó sobre la comunicación entre hilos y procesos. Luego, algunas preguntas estaban relacionadas con la asignación de memoria y la paginación.

Desde DS y Algo me preguntó acerca de malloc y su alternativa en C++, luego me preguntó sobre los métodos óptimos de búsqueda y clasificación y luego algunas preguntas sobre el mapa hash y la tabla hash. Me pidió que le explicara cómo funciona el mapa hash. Luego, cómo se implementa el mapa hash en STL. Luego pidió escribir código para evaluar la expresión de acuerdo con la regla BODMAS. 

Entrevista de recursos humanos (25 – 30 min): El entrevistador fue genial y me pidió que me presentara. Me preguntó sobre mi escuela y la universidad. Luego me hizo algunas preguntas técnicas relacionadas con algoritmos y administración de memoria y la pregunta se planteó como un problema del mundo real. Luego me preguntó sobre el trabajo en equipo y para eso le expliqué en detalle mi proyecto de Design Thinking Lab. Parecía contento con mi trabajo y me preguntó cómo optimizaría mi proyecto si ocurría algún error. Discutimos y compartimos nuestras ideas al respecto, y él estaba feliz. Finalmente, me preguntó si tenía alguna pregunta para él y le pregunté en qué campo trabajaré si me seleccionan para la pasantía. Respondió esa pregunta en detalle y finalmente, la ronda había terminado.

Al día siguiente se anunciaron los resultados y por suerte fui una de las 4 personas seleccionadas.

Consejos : Nunca pierdas la esperanza. Sigue trabajando duro y siempre explica y da razones y pruebas de lo que estás haciendo en cuestiones de tecnología y lo que estás diciendo en cuestiones de recursos humanos. La plataforma Leetcode y Codeforces para la codificación son geniales. Intente resolver todas las preguntas de https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-amazon-microsoft-adobe/ y concéntrese también en los conceptos de programación orientada a objetos y sistema operativo. Revise los archivos y las experiencias de entrevistas en GeeksforGeeks.

Todo lo mejor para todos aquellos que están solicitando pasantías este año. 

Publicación traducida automáticamente

Artículo escrito por hoplite y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *