Morgan Stanley Interview Experience | Associate

morgan stanley logo
morgan stanley
Associate4 years
July 17, 20254 reads

Summary

I interviewed for an Associate role at Morgan Stanley, completing multiple rounds focused on technical skills, system design, and managerial discussions, and was ultimately selected for the position.

Full Experience

Exp: 4 years College: Tier 3 Current Role: SSE at product based- Backend development Tech Stack: Java, Spring Boot, Spark

Round1:

  • Resume Discussion on one of the project
  • Given an array Find next permutation
  • LLD discussion of Snake and Ladder Game- classes , design patterns and OOP concepts

Round2:

  • HLD discussion of one of the project in depth
  • Given an array of heights, for each element find differences of indices to the next taller height. If no taller height, return -1 for the element.

Round3- Hiring Manager:

  • Resume discussion
  • Java17 features usage Discussion in real life.
  • How to Migrate Java version without gradle- mainly challenges
  • Discussion on Kafka- UI, usecase, partitioning and difference with MQ
  • Scenario based question on Multithreaded batch processing- stuck in deadlock- Identify issues
  • Some discussion on Caches and real-life implementation details (Since I used it so needed to explain that)
  • Difference between Singleton and Decorator Pattern
  • Checks before taking software to production
  • Discussion on Exception handling
  • How to identify and resolve if Database goes in deadlock situation
  • Some Batch processing runs for 15 minutes now its time increases to 45 minutes. Identification and resolution discussion.

Round4: HR:

  • Behavioural Questions
  • Cultural Fit

One more round scheduled to check if I will be able to fit their Big Data Team.

Round5- Discussion with VP:

  • Project discussion in depth
  • Discussion on how well SQL and data based solutions I have worked on
  • Discussion on What kind of Big Data Based problems currently they are working on.

Verdict: Selected. Waiting for final Numbers. Unofficial Numbers: https://leetcode.com/discuss/post/6958673/morgan-stanley-associate-offer-by-anonym-lsu4/

Interview Questions (13)

Q1
Next Permutation
Data Structures & AlgorithmsMedium

Given an array, find its next lexicographically greater permutation.

Q2
LLD: Snake and Ladder Game
System Design

Low-Level Design (LLD) discussion of Snake and Ladder Game, focusing on classes, design patterns, and OOP concepts.

Q3
Next Taller Height Index Difference
Data Structures & AlgorithmsMedium

Given an array of heights, for each element find differences of indices to the next taller height. If no taller height, return -1 for the element.

Q4
Java 17 Features Discussion
Other

Discussion on Java 17 features usage in real-life scenarios.

Q5
Java Version Migration Challenges without Gradle
Other

How to migrate Java version without Gradle, mainly discussing the challenges.

Q6
Kafka Discussion
Other

Discussion on Kafka, including its UI, use case, partitioning, and difference with MQ.

Q7
Multithreaded Batch Processing Deadlock Scenario
Other

Scenario based question on multithreaded batch processing stuck in a deadlock. Identify issues.

Q8
Caches and Real-life Implementation
Other

Discussion on Caches and real-life implementation details, specifically based on my usage.

Q9
Singleton vs. Decorator Pattern
Other

Difference between Singleton and Decorator Pattern.

Q10
Pre-Production Software Checks
Other

Discussion on checks required before taking software to production.

Q11
Exception Handling Discussion
Other

Discussion on Exception handling strategies.

Q12
Database Deadlock Identification and Resolution
Other

How to identify and resolve if a Database goes into a deadlock situation.

Q13
Batch Processing Performance Degradation
Other

Scenario: A batch processing job runs for 15 minutes, now its time increases to 45 minutes. Identification and resolution discussion.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!