Morgan Stanley Interview Experience | Associate

morgan stanley logo
morgan stanley
· Associate· 4y exp
July 17, 2025 · 54 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)

1.

Next Permutation

Data Structures & Algorithms·Medium

Given an array, find its next lexicographically greater permutation.

2.

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.

3.

Next Taller Height Index Difference

Data Structures & Algorithms·Medium

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.

4.

Java 17 Features Discussion

Other

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

5.

Java Version Migration Challenges without Gradle

Other

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

6.

Kafka Discussion

Other

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

7.

Multithreaded Batch Processing Deadlock Scenario

Other

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

8.

Caches and Real-life Implementation

Other

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

9.

Singleton vs. Decorator Pattern

Other

Difference between Singleton and Decorator Pattern.

10.

Pre-Production Software Checks

Other

Discussion on checks required before taking software to production.

11.

Exception Handling Discussion

Other

Discussion on Exception handling strategies.

12.

Database Deadlock Identification and Resolution

Other

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

13.

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!