Apliqué en la página de carreras sin ninguna referencia. 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.
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 que puede depurar fácilmente las preguntas.
- Sección 3: Esta fue la pregunta de codificación que tiene 3 preguntas de programación y el nivel de dificultad del programa fue de nivel medio a difícil. El tiempo para resolver 3 preguntas fue de 45 minutos
Pude resolver las 3 preguntas de codificación y alrededor de 7-9 de aptitud (que creo que fue correcta) y 5 preguntas de depuración. Había puntos de corte para secciones individuales.
Entrevista técnica sobre zoom (60-70 min): La entrevista comenzó con la comprensión básica de OOPS y algunas terminologías relacionadas como, ¿Qué es OOPS y es un pilar? Le respondí dando algunos ejemplos. Estaba satisfecho con mi respuesta y luego me pidió que compartiera mi pantalla.
- Encuentre la suma máxima de la ruta de la hoja a la raíz en un árbol binario Discutí el enfoque de fuerza bruta, luego me pidió que lo optimizara. Finalmente logré hacerlo en su complejidad de tiempo lineal.
- La suma máxima de Nodes en un árbol binario de modo que no haya dos adyacentes Había hecho esta pregunta anteriormente y podía recordar el enfoque, así que directamente seguí adelante con la solución optimizada.
Luego me preguntó sobre los principios básicos del hashing y algunas cuestiones teóricas relacionadas con él, como sondeo lineal, sondeo cuadrático, colisión. Entonces me hizo una pregunta,
- Se le da una array de 8*8 y la posición inicial es 2,3 y puede moverse a cualquier parte de la array, por ejemplo (desde 2,3 puede mover 5,2 u 8,3 a cualquier parte de la array) de modo que pueda visite una celda por una sola vez y es obligatorio visitar todas las celdas a la vez. Entonces, cada vez que ejecuta el código, el orden debe ser aleatorio y debe imprimir ese orden.
Empecé con un enfoque de fuerza bruta que, en el peor de los casos, puede conducir a un bucle infinito. Luego, lo optimicé a O(N2) sol. Estaba contento con mi solución. Luego me preguntó si tenía alguna pregunta para él y le pregunté qué conocimientos previos espera de nosotros antes de unirse como pasante.
RRHH + Entrevista técnica sobre zoom (60 min): Empezó con preguntas sobre mí.
- Háblame de ti
- ¿Tu motivación hacia la informática?
- ¿Qué te inspiró a estar aquí?
- Una breve descripción de sus proyectos.
- ¿Por qué Morgan Stanley?
- ¿Qué pasa si no eres seleccionado?
Y luego me hizo 1 pregunta de codificación similar al problema de la naranja podrida . Tiempo mínimo requerido para pudrir todas las naranjas .
Luego me preguntó si tenía alguna pregunta para él y le pregunté sobre el equilibrio entre el trabajo y la vida en Morgan Stanley y qué proyectos me podrían asignar.
Resultado: SELECCIONADO, declarado después de 3 semanas de la segunda ronda de entrevistas.
Publicación traducida automáticamente
Artículo escrito por guptatanmay18 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA