¿Qué pregunta Morgan Stanley en la prueba en línea para las ubicaciones para estudiantes de Comp / IT?

El formato de la prueba en línea a menudo cambia, pero la distribución general es:

  1. Estructuras de datos y algoritmos – 25%
  2. Teoría del lenguaje – 25%
  3. Ronda de codificación – 50%

Tenga en cuenta que esto está totalmente sujeto a cambios. Por ejemplo, este año no hubo componente teórico del lenguaje. Hay una tendencia a dar más énfasis a las habilidades de programación (por razones obvias)

Para las estructuras de datos y los algoritmos, se espera que usted tenga fundamentos sólidos. Una buena comprensión de lo siguiente es un mínimo:

Estructuras de datos

  1. Apilar
  2. Cola
  3. Graficas
  4. Árboles (Binario, Binario de búsqueda, Rojo-Negro, AVL, etc.)
  5. Listas enlazadas
  6. Hashes
  7. Muchísimo
  8. Intentos

En términos de algoritmos:

  1. Clasificación
  2. buscando
  3. Gráficos y travesías de árboles.
  4. Memorización
  5. Programación dinámica
  6. Manipulación eficiente de las estructuras de datos anteriores.
  7. Entendiendo la complejidad del espacio y el tiempo.

La mayoría de los conceptos anteriores se prueban al exigirle que resuelva un problema. Por ejemplo, pueden darle una matriz aleatoria y preguntarle el estado de la matriz después de 3 iteraciones de ordenación por selección. La mayoría de estas preguntas se encuentran en la categoría “Medio” y no pueden aprenderse de memoria.

La parte más importante de la prueba es la ronda de programación. Puede prepararse mejor para esto practicando en HackerRank y CodeChef.

Necesitará tener una base sólida en matemáticas , con la capacidad de derivar fórmulas ad-hoc y utilizar la teoría de la probabilidad, la geometría de coordenadas, las sumas, etc. para optimizar su código.

También puede consultar mi respuesta a una pregunta relacionada “¿Cómo puedo descifrar el Codeathon de Morgan Stanley?”

¡Aclamaciones!