Experiencia de entrevista de Morgan Stanley | 1,5 años de experiencia

Ronda de codificación:

  1. https://www.geeksforgeeks.org/lexicographically-smallest-string-formed-by-removing-duplicates/
  2. https://www.geeksforgeeks.org/count-minimum-number-of-fountains-to-be-activated-to-cover-the-entire-garden/

La ronda 1: 

  1. Encuentra ocurrencias de un elemento dado en una array ordenada larga
  2. Encuentre el elemento máximo en una array desordenada.
  3. Ordenamiento de burbuja.
  4. Diferencia entre clase, paquete, módulo.
  5. Iteradores, mutables e inmutables
  6. Encuentra el número que falta en la array
  7. Mapa y filtro en python
  8. Uniones
  9. Obtenga el enésimo salario más alto de la consulta SQL de la tabla, la tabla dada tiene salario, nombre
  10. Obtenga el salario máximo para cada día en la tabla dada en la tabla (nombre, salario, fecha)

La ronda 2:

  1. Herencia. ¿Herencias múltiples en python?
  2. Polimorfismo: ¿es posible el polimorfismo en tiempo de ejecución en Python?
  3. ¿Sobrecarga funcional en python? Uso de *Args como argumento de función
  4. Decoradores. ¿Cómo lo defines?
  5. Generadores en python? Lea el archivo usando el generador sin cargar completamente en la memoria
  6. Funciones mágicas
  7. Principios de diseño sólido
  8. Dado un pedido y artículos, escriba diagramas de clase: el pedido tiene artículos y método de pago
  9. Dada la tabla de empleados, encuentre el enésimo salario más grande
  10. Dadas dos tablas, un empleado (que tiene id_empleado y salario) y otra relación (que tiene id_empleado, id_gerente), encuentre aquellos empleados que tienen un salario mayor que el de su gerente
  11. Dada una columna de género en la tabla, actualice hombre con mujer y viceversa
  12. Obtenga las últimas 10 líneas de un archivo usando el comando Unix
  13. Dados dos comandos como pip command1 | comando2, dejar que el comando falle, ¿cuál será el resultado?
  14. Encuentre un patrón particular de un archivo (comando cat y grep)
  15. Obtenga los números de línea 50 a 100 de un archivo

Ronda 3:

  1. Discusión detallada del proyecto
  2. https://www.geeksforgeeks.org/pascal-triangle/
  3. Dada una fila y columna en particular para un triángulo, obtenga su valor real (no puede crear un triángulo completo para obtener este valor): use la recursividad
  4. OOPS, concepto, pilares de OOPS: herencia, polimorfismo, abstracción, encapsulación. Explique el tiempo de ejecución y el polimorfismo en tiempo de compilación. ¿Es posible el polimorfismo en tiempo de ejecución en Python?
  5. Dado un nombre de archivo, un nombre de tabla, un nombre de base de datos y un nombre de proveedor de base de datos (Oracle, MySQL) y dos funciones, importa y exporta un diagrama de clase de diseño que debe ser extensible
  6. Dadas dos tablas, empleado(id, nombre, sexo,departamento_id) y departamento(id, nombre),
    1. i) Cambiar el género de masculino a femenino y viceversa
    2. ii) Obtener el recuento de todos los empleados de cada departamento  

Ronda 4 (Gerencial):

  1. Discusión detallada del proyecto.
  2. Cuéntame tus debilidades y fortalezas. Da un ejemplo para eso
  3. ¿Cuáles son los valores fundamentales de Morgan Stanley? Explicarlos
  4. ¿Qué son las pruebas unitarias y de sistema?
  5. ¿Cómo construirá un marco de automatización?
  6. ¿Qué significa la cultura en una empresa? Si estás construyendo tu propia empresa, qué cosas debes tener en cuenta
  7. ¿Qué le gusta del rol que ofrecemos (el mío era desarrollador de python)?
  8. ¿Por qué Morgan Stanley?

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

Deja una respuesta

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