Upload Button Icon Add office photos

Filter interviews by

Morgan Stanley Interview Questions and Answers

Updated 9 Aug 2025
Popular Designations

275 Interview questions

A Portfolio Analyst was asked 3d ago
Q. What are your values?
Ans. 

I value integrity, collaboration, continuous learning, and a commitment to excellence in my work as a Portfolio Analyst.

  • Integrity: I believe in being honest and transparent in all my dealings, ensuring trust with clients and colleagues.

  • Collaboration: Working effectively with diverse teams enhances creativity and leads to better investment decisions.

  • Continuous Learning: Staying updated with market trends and financ...

View all Portfolio Analyst interview questions
An Intern was asked 2mo ago
Q. Explain your testing approach.
Ans. 

A testing approach outlines the strategy and methods used to ensure software quality and functionality.

  • Define testing objectives: Identify what needs to be tested, e.g., functionality, performance.

  • Select testing types: Use unit testing for individual components, integration testing for combined parts.

  • Develop test cases: Create scenarios to validate expected outcomes, e.g., login functionality.

  • Automate where possib...

View all Intern interview questions
A Data Analyst Intern was asked 2mo ago
Q. What is the difference between a tuple and a list?
Ans. 

Tuples are immutable and ordered collections, while lists are mutable and can be modified after creation.

  • Tuples are defined using parentheses: example: (1, 2, 3)

  • Lists are defined using square brackets: example: [1, 2, 3]

  • Tuples cannot be changed after creation, while lists can be modified (add, remove items).

  • Tuples can be used as keys in dictionaries due to their immutability, while lists cannot.

  • Tuples generally ha...

View all Data Analyst Intern interview questions
A Senior Associate was asked 4mo ago
Q. What is the Java implementation of the Producer-Consumer problem?
Ans. 

The Producer-Consumer problem is a classic synchronization issue in concurrent programming, illustrating resource sharing.

  • Use a shared buffer (e.g., an array or a queue) to hold produced items.

  • Implement two threads: Producer (adds items) and Consumer (removes items).

  • Use synchronization mechanisms like wait() and notify() to manage access to the shared buffer.

  • Example: A bounded buffer can be implemented using an Ar...

View all Senior Associate interview questions

What people are saying about Morgan Stanley

View All
a system engineer
2w
Got a question about Morgan Stanley?
Ask anonymously on communities.
A Software Engineer was asked 4mo ago
Q. Create a game of snake and ladders
Ans. 

A classic board game where players navigate a grid, climbing ladders and sliding down snakes to reach the finish first.

  • Define a 10x10 board with numbered squares from 1 to 100.

  • Create a mapping for snakes (e.g., 16 -> 6) and ladders (e.g., 2 -> 38).

  • Use a random number generator to simulate dice rolls (1-6).

  • Implement player movement based on dice rolls and handle snakes/ladders.

  • Determine the winner by reaching...

View all Software Engineer interview questions
A Software Engineer was asked 4mo ago
Q. Design and implement your own cache.
Ans. 

Implement a simple in-memory cache with basic operations like set, get, and eviction policy.

  • Use a dictionary to store key-value pairs for fast access.

  • Implement a set method to add or update cache entries.

  • Implement a get method to retrieve values, returning null if not found.

  • Consider an eviction policy like LRU (Least Recently Used) to manage cache size.

  • Example: If cache size is 3, adding a fourth item should remov...

View all Software Engineer interview questions

Morgan Stanley HR Interview Questions

71 questions and answers

Q. How well can you perform under pressure?
Q. How did you handle risk in your previous firm?
Q. Explain your project in detail.
A Senior Associate was asked 4mo ago
Q. How many zeros are in one million?
Ans. 

One million has six zeros: 1,000,000.

  • One million is represented as 1 followed by six zeros.

  • In numerical form: 1,000,000.

  • This can be broken down as: 1 x 10^6.

  • Examples of one million: 1 million dollars, 1 million people.

View all Senior Associate interview questions
Are these interview questions helpful?
A Director was asked 4mo ago
Q. Tell me about derivatives and their products.
Ans. 

Derivatives are financial instruments whose value is derived from underlying assets, used for hedging or speculation.

  • Types of derivatives include options, futures, forwards, and swaps.

  • Options give the right, but not the obligation, to buy/sell an asset at a predetermined price.

  • Futures contracts obligate parties to buy/sell an asset at a future date at a set price.

  • Swaps involve exchanging cash flows or liabilities ...

View all Director interview questions
A Senior Associate was asked 6mo ago
Q. What are corporate actions and what are their types?
Ans. 

Corporate actions are events initiated by a public company that impact its shareholders and securities.

  • Types of corporate actions include dividends, stock splits, mergers and acquisitions, rights issues, and spin-offs.

  • Dividends are payments made to shareholders from a company's profits.

  • Stock splits involve dividing existing shares into multiple shares to lower the price per share.

  • Mergers and acquisitions occur whe...

View all Senior Associate interview questions
A Senior Associate was asked 6mo ago
Q. What is the difference between the dirty price and the clean price of a bond?
Ans. 

Dirty price includes accrued interest while clean price does not.

  • Dirty price includes accrued interest that the buyer must pay to the seller on top of the bond's market price.

  • Clean price is the market price of the bond without the accrued interest added.

  • The difference between the dirty price and the clean price is the accrued interest.

  • For example, if a bond has a clean price of $1,000 and accrued interest of $20, ...

View all Senior Associate interview questions

Morgan Stanley Interview Experiences

313 interviews found

Manager Interview Questions & Answers

user image Anonymous

posted on 27 Jul 2023

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Jul 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Easy to Medium DSA questions and Multiple Choice Java questions

Round 3 - Technical 

(2 Questions)

  • Q1. How HashMaps in Java work internally
  • Ans. 

    HashMaps in Java use hashing to store key-value pairs, allowing for fast retrieval and insertion.

    • HashMap uses a hash table to store key-value pairs.

    • Keys are hashed to determine the index where the value will be stored.

    • Collisions are resolved using linked lists or balanced trees.

    • HashMap allows null keys and values.

    • Example: HashMap<String, Integer> map = new HashMap<>();

  • Answered by AI
  • Q2. Array Problem of DSA Medium
  • Ans. 

    The array problem involves manipulating an array of strings.

    • Use built-in array methods like map, filter, and reduce for efficient manipulation.

    • Consider sorting the array based on specific criteria.

    • Think about using regular expressions for string manipulation.

    • Handle edge cases like empty arrays or null values appropriately.

  • Answered by AI
Round 4 - One-on-one 

(1 Question)

  • Q1. System design question

Interview Preparation Tips

Topics to prepare for Morgan Stanley Manager interview:
  • Java
  • DSA
  • SQL

Skills evaluated in this interview

Audit Assistant Interview Questions & Answers

user image Varsha bandla

posted on 9 Aug 2025

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Jul 2025, where I was asked the following questions.

  • Q1. Tell me about yourself.
  • Q2. Why did you hiring this company
  • Ans. 

    I admire your company's commitment to integrity and excellence in auditing, which aligns with my professional values and career goals.

    • Your company's reputation for thoroughness and accuracy in audits is impressive, as seen in your recent accolades.

    • I appreciate your focus on continuous professional development, which is evident from your training programs for employees.

    • The collaborative work environment you promote alig...

  • Answered by AI

Associate Interview Questions & Answers

user image Anonymous

posted on 21 Jan 2025

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
6-8 weeks
Result
No response

I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. Walk me thru your CV
  • Ans. 

    I have a diverse background in finance, with experience in investment banking, corporate finance, and financial analysis.

    • Started my career as an investment banking analyst at Goldman Sachs

    • Transitioned to corporate finance role at Microsoft, focusing on financial planning and analysis

    • Currently working as a financial analyst at a tech startup, responsible for budgeting and forecasting

  • Answered by AI
  • Q2. Technical questions from Job description
  • Ans. 

    Technical questions assess your knowledge and skills relevant to the job role.

    • Understand key technologies mentioned in the job description, e.g., Python, SQL.

    • Be prepared to explain your experience with specific tools or frameworks.

    • Provide examples of past projects where you applied relevant skills.

    • Demonstrate problem-solving abilities through technical scenarios.

  • Answered by AI
  • Q3. Why switching your job?
  • Ans. 

    Seeking new challenges and growth opportunities in a different environment.

    • Looking for new challenges and opportunities for growth

    • Interested in exploring different work environments

    • Seeking a change in career path or industry

    • Want to enhance skills and knowledge in a different setting

  • Answered by AI
  • Q4. Behavioral Questions
  • Ans. 

    I faced a challenging project with tight deadlines, which taught me teamwork and effective communication skills.

    • Collaborated with a diverse team to meet project goals.

    • Implemented a daily stand-up meeting to track progress.

    • Adapted to changing requirements by prioritizing tasks.

    • Received positive feedback from management for leadership.

  • Answered by AI
  • Q5. Projects and accomplishments
  • Q6. How do you align with the role?
  • Ans. 

    I align with the role through my strong communication skills, attention to detail, and ability to work well in a team.

    • Strong communication skills: I excel in conveying information clearly and effectively to team members and clients.

    • Attention to detail: I have a keen eye for spotting errors and ensuring tasks are completed accurately.

    • Teamwork: I thrive in collaborative environments and enjoy working with others to achie...

  • Answered by AI

Interview Questions & Answers

user image Anonymous

posted on 7 Oct 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Sep 2024. There were 4 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Write your own implementation for shared pointer. How it will handle if it get assigned by another one. How will you use it in main method. How will you overload -> operator and dereferencing operator in t...
  • Ans. 

    Implementation of shared and unique pointers in C++ with operator overloading.

    • Implement a class for shared pointer with reference counting.

    • Handle assignment by incrementing reference count and decrementing old pointer's count.

    • Overload -> and * operators to access underlying object.

    • Use shared pointer in main method by creating instances and passing them around.

    • For unique pointer, implement a class that transfers ownersh...

  • Answered by AI
  • Q2. Simple problem for binary search but input values are double not integer
Round 2 - Technical 

(2 Questions)

  • Q1. Given bst find two values from tree which will give you required sum. In two pointer is it better to use middle-out instead of starting from both end probabilistically
  • Q2. Design splitwise like add and explain
Round 3 - Technical 

(6 Questions)

  • Q1. Write signature of shared pointer
  • Ans. 

    A shared pointer is a smart pointer that manages the lifetime of an object through reference counting.

    • std::shared_ptr<T> ptr; // Declaration of a shared pointer

    • std::shared_ptr<int> p1 = std::make_shared<int>(10); // Creating a shared pointer to an int

    • std::shared_ptr<MyClass> p2(new MyClass()); // Creating a shared pointer with a custom deleter

  • Answered by AI
  • Q2. Design system similar to load balancer where if request comes again with same id it should go to server it went for first time. with constant space complexity
  • Ans. 

    Design a load balancer that routes requests with the same ID to the same server using constant space.

    • Use a hash function to map request IDs to server indices.

    • Maintain a fixed-size array of servers to ensure constant space.

    • On first request, store the mapping of ID to server index.

    • For subsequent requests, retrieve the server index using the stored mapping.

  • Answered by AI
  • Q3. Design system where there is org hierarchy and you should be able to find all sub-ordinates Optimize is using array of pointer
  • Ans. 

    Design a system with org hierarchy to find all sub-ordinates using array of pointers.

    • Create a class for each employee with a pointer to their manager

    • Use an array of pointers to store all employee objects

    • Traverse the array to find all sub-ordinates of a given employee

  • Answered by AI
  • Q4. Write lambda function and it's signature
  • Q5. Do you know about template Class and function template
  • Q6. How does auto work internally?
  • Ans. 

    The 'auto' keyword in C++ deduces the type of a variable at compile time, enhancing code readability and flexibility.

    • 1. Type Deduction: 'auto' allows the compiler to infer the variable type based on the initializer. Example: 'auto x = 5;' infers 'int'.

    • 2. Complex Types: It can be used with complex types like iterators. Example: 'auto it = myVector.begin();' deduces the iterator type.

    • 3. Function Return Types: 'auto' can ...

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Are you ready to shift to bengaluru
  • Ans. 

    Yes, I am ready to shift to Bengaluru for the c++ associate position.

    • I am excited about the opportunity to work in Bengaluru.

    • I have researched the city and am comfortable with the relocation.

    • I am flexible and adaptable to new environments.

    • I have friends/family in Bengaluru who can support me during the transition.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Medium leetcode question on array list

Round 2 - One-on-one 

(4 Questions)

  • Q1. Core java and collections, exceptions and threading
  • Q2. Core java collections
  • Q3. Multi threading
  • Q4. Executor framework
Round 3 - One-on-one 

(1 Question)

  • Q1. Threading related questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. Assessment test section 1 : debugging easy to medium 7Q 20mins section 2: Aptitude Data interpretation (difficult) 24Q 36 mins section 3: 3 Coding questions medium level 3Q 60 mins (choose C, C++, java) 1....
  • Q2. All the best

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Morgan stanley coding questions from codingninjas you will make top notch in interview

Analyst Interview Questions & Answers

user image Anonymous

posted on 12 Dec 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain CDS and credit risk
  • Ans. 

    CDS stands for Credit Default Swap, a financial derivative used to transfer credit risk between parties.

    • CDS is a type of insurance contract where one party pays a premium to another party in exchange for protection against a credit event, such as default or bankruptcy.

    • The buyer of a CDS makes periodic payments to the seller, who agrees to compensate the buyer in the event of a credit event on a specified reference asse...

  • Answered by AI
  • Q2. Explain option strategies
  • Ans. 

    Options strategies involve buying and selling options contracts to achieve specific investment goals.

    • Buy Call Option: Bullish strategy where investor expects the price of the underlying asset to rise.

    • Buy Put Option: Bearish strategy where investor expects the price of the underlying asset to fall.

    • Covered Call: Selling a call option while holding the underlying asset to generate income.

    • Straddle: Buying both a call and p...

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Questions regarding previous work experience
Round 3 - Technical 

(1 Question)

  • Q1. Explain different option strategies
  • Ans. 

    Options strategies involve buying or selling options contracts to achieve specific investment goals.

    • Some common options strategies include covered calls, protective puts, straddles, and iron condors.

    • Covered calls involve selling call options on a stock you own to generate income.

    • Protective puts involve buying put options to protect against a decline in the value of a stock.

    • Straddles involve buying both a call and a put...

  • Answered by AI
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Jul 2025, where I was asked the following questions.

  • Q1. Using Vi code, how to remove last n number of lines using command mode
  • Q2. Load balancer vs web server
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

There were 3 coding questions having LC easy-medium problems.

Round 2 - Technical 

(2 Questions)

  • Q1. DSA Coding questions from LC
  • Q2. Asked about CS fundamentals - OS, OOPs etc.
Round 3 - Technical 

(2 Questions)

  • Q1. OOPs Design - Low Level Design Round
  • Q2. Follow up questions on the solution

Analyst Interview Questions & Answers

user image Anonymous

posted on 5 Dec 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Accounting Questions
  • Q2. Corporate Actions
Round 2 - Technical 

(2 Questions)

  • Q1. Financial Instruments
  • Q2. Behavioral Questions
  • Ans. 

    I effectively resolved a conflict with a colleague by fostering open communication and collaboration.

    • Identified the root cause of the conflict through active listening.

    • Scheduled a one-on-one meeting to discuss concerns and perspectives.

    • Collaborated on finding a mutually beneficial solution, enhancing teamwork.

    • Followed up to ensure the resolution was effective and maintained a positive relationship.

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Aug 2024, where I was asked the following questions.

  • Q1. What are your values
  • Ans. 

    I value integrity, collaboration, continuous learning, and a commitment to excellence in my work as a Portfolio Analyst.

    • Integrity: I believe in being honest and transparent in all my dealings, ensuring trust with clients and colleagues.

    • Collaboration: Working effectively with diverse teams enhances creativity and leads to better investment decisions.

    • Continuous Learning: Staying updated with market trends and financial r...

  • Answered by AI
  • Q2. What is one thing that you have mastered
  • Ans. 

    I have mastered portfolio analysis, focusing on risk assessment and performance evaluation to optimize investment strategies.

    • Conducted thorough risk assessments using tools like Value at Risk (VaR) to evaluate potential losses.

    • Utilized performance metrics such as Sharpe Ratio and Alpha to measure portfolio effectiveness.

    • Developed diversified investment strategies that balanced risk and return, leading to a 15% increase...

  • Answered by AI

Morgan Stanley Interview FAQs

How many rounds are there in Morgan Stanley interview?
Morgan Stanley interview process usually has 2-3 rounds. The most common rounds in the Morgan Stanley interview process are Technical, One-on-one Round and Coding Test.
How to prepare for Morgan Stanley interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Morgan Stanley. The most common topics and skills that interviewers at Morgan Stanley expect are Financial Services, Investment Banking, Wealth Management, Risk Management and Investment Management.
What are the top questions asked in Morgan Stanley interview?

Some of the top questions asked at the Morgan Stanley interview -

  1. What was the journal entry for prepaid rent which has paid at beginning of the ...read more
  2. What is the entry for share purchased today which will be credited into demat o...read more
  3. What impact do share price have on issue of dividend ? And what was the reason ...read more
What are the most common questions asked in Morgan Stanley HR round?

The most common HR questions asked in Morgan Stanley interview are -

  1. Why should we hire y...read more
  2. What are your strengths and weakness...read more
  3. Why are you looking for a chan...read more
How long is the Morgan Stanley interview process?

The duration of Morgan Stanley interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 216 interview experiences

Difficulty level

Easy 13%
Moderate 73%
Hard 14%

Duration

Less than 2 weeks 47%
2-4 weeks 26%
4-6 weeks 16%
6-8 weeks 7%
More than 8 weeks 5%
View more

Interview Questions from Similar Companies

JPMorgan Chase & Co. Interview Questions
3.9
 • 808 Interviews
Wells Fargo Interview Questions
3.8
 • 630 Interviews
Citicorp Interview Questions
3.7
 • 596 Interviews
HSBC Group Interview Questions
3.9
 • 520 Interviews
American Express Interview Questions
4.1
 • 392 Interviews
BNY Interview Questions
3.8
 • 371 Interviews
UBS Interview Questions
3.9
 • 355 Interviews
View all

Morgan Stanley Reviews and Ratings

based on 1.8k reviews

3.6/5

Rating in categories

3.3

Skill development

3.6

Work-life balance

3.6

Salary

3.0

Job security

3.6

Company culture

2.9

Promotions

3.2

Work satisfaction

Explore 1.8k Reviews and Ratings
Associate
3.7k salaries
unlock blur

₹10.2 L/yr - ₹18 L/yr

Senior Manager
2.5k salaries
unlock blur

₹26 L/yr - ₹48 L/yr

Manager
1.9k salaries
unlock blur

₹18.5 L/yr - ₹32.8 L/yr

Senior Associate
1.8k salaries
unlock blur

₹12.8 L/yr - ₹22 L/yr

Director
1.5k salaries
unlock blur

₹21.9 L/yr - ₹39 L/yr

Explore more salaries
Compare Morgan Stanley with

JPMorgan Chase & Co.

3.9
Compare

Goldman Sachs

3.5
Compare

TCS

3.5
Compare

Deloitte

3.7
Compare
write
Share an Interview