morgan stanley | Pasantía de analista de verano | India | Presencial 2020
Estado: estudiante de preúltimo año del Instituto Indio de Tecnología de Kanpur.
Fecha: agosto de 2020
Fue una oportunidad en el campus.
Ronda I: Evaluación en línea
Esta ronda se dividió en tres secciones:
Sección 1:
- 10 preguntas de opción múltiple en 20 minutos sobre habilidad lógica, aptitud, probabilidad, tiempo y trabajo, etc. 8 eran simples y 2 eran difíciles porque requerían inferir datos de un gráfico de barras, una tabla de ventas o un gráfico circular.
Sección 2:
- 7 Depuración de Preguntas en 20 Minutos: Es necesario detectar y corregir errores lógicos y sintácticos. (Consejo profesional: si no hay código escrito en el editor, codifique desde cero usando las funciones/clases provistas).
Seccion 3:
- 3 preguntas de codificación en 60 minutos: todas las preguntas tenían una descripción muy engañosa que era completamente diferente de lo que se requería hacer. Así que lea atentamente para comprender el significado.
- Encuentre e imprima los componentes conectados en el gráfico en orden descendente con respecto a la suma de valores en el componente, y si eso es lo mismo, luego en función del número de Nodes en el componente, dado un gráfico con valores escritos en Nodes.
- Una pregunta codiciosa que podría responderse con una cola de prioridad o un conjunto múltiple.
- Si X es menor que Y y se coloca después de Y en una array, el factor de aleatoriedad de X con Y se define como la diferencia de X e Y. Imprima los índices del par con el factor de aleatoriedad más alto.
Se eligieron 14 estudiantes para las entrevistas de un total de 150.
Ronda II: Entrevistas
1. Una entrevista técnica
- Para clonar una lista enlazada individualmente, use una pila, una cola o ambas. https://www.geeksforgeeks.org/a-linked-list-with-next-and-arbit-pointer/
- Dada una array de 0,1, encuentre la posición de un 0 donde se podría colocar un 1 para maximizar la distancia entre 1. https://www.geeksforgeeks.org/maximize-distance- between-any-two-consecutive-1s-after-flipping-m-0s/
- Determine si es posible convertir S en T girando la string S hacia la izquierda o hacia la derecha cualquier número de veces dadas dos strings S y T. https://www.geeksforgeeks.org/check-string-can-obtain-rotating-another- string-2-lugares/
- Todos los números de una array se repiten dos veces excepto uno; encontrar ese número. https://www.geeksforgeeks.org/find-element-appears-array-every-element-appears-twice/
- Encuentre un factorial de un número grande. https://www.geeksforgeeks.org/factorial-large-number/
- Preguntas sobre conceptos y aplicaciones de programación orientada a objetos.
- Preguntas sobre sistemas operativos y arquitectura de computadoras
- Una discusión rápida de los proyectos mencionados en el currículum.
Solo seis estudiantes avanzaron a la siguiente ronda.
2. Entrevista técnica + gerencial
- Esta ronda incluyó una extensa discusión del proyecto, seguida de contrapreguntas. Uno debe estar familiarizado con los algoritmos utilizados en el desarrollo del proyecto, así como sus aplicaciones más allá del alcance del proyecto.
- Se discutieron los aspectos más destacados del currículum, seguidos de algunas preguntas de comportamiento y recursos humanos.
Finalmente, se ofrecieron puestos a tres estudiantes, y yo era uno de ellos.
Mis conclusiones clave
- Antes de pasar a la solución, asegúrese de haber entendido completamente la pregunta.
- No tardes demasiado en el medio.
- Escribe código en el bloc de notas/Documentos de Google para practicar.
- Si no está seguro de la respuesta, sea honesto y dígaselo.
- Prepare un ejemplo de su propia vida para ilustrar su punto durante la ronda de recursos humanos.
Los mejores deseos,
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