Morgan Stanley - interview guide

Morgan Stanley interview questions - a complete guide

For Morgan Stanley's technology roles, debugging, OOP and sometimes puzzles have been reported alongside the online test. Here is how to prepare for all of it.

Language:EnglishHinglish

About Morgan Stanley

Morgan Stanley is a global investment bank and financial services company. Freshers join its technology centres in India (such as Mumbai and Bengaluru) in roles such as Technology Analyst.

This guide covers 13 Morgan Stanley interview questions with answers - what each question checks and how to answer it - plus the Morgan Stanley interview process, round by round, a 7-day preparation plan for freshers, tips and the mistakes to avoid.

Morgan Stanley hiring process

  1. Step 1: Online assessment

    Aptitude, technical MCQs (OS, DBMS, networks), code debugging and coding - reported as about 90 minutes to 2 hours.

  2. Step 2: Technical interviews

    OOP, coding and CS fundamentals.

  3. Step 3: Final rounds / HR

    Behavioural and fit - some reports mention several interviews in one day.

Morgan Stanley does not publish its fresher hiring process in detail (as of our check). This information is based on candidate reports and varies by role, city and drive - read the official job posting before you apply.

Sources (checked 16 October 2026): Morgan Stanley Careers. Hiring processes change - read the official notice before you apply.

Morgan Stanley interview questions and answers

Technical

  1. 1.Find the bug in this code and fix it.

    What they're checking
    A debugging section has been reported.
    How to answer
    Think about expected vs actual output, then boundaries, nulls and type mistakes. Run a test after the fix.
  2. 2.How does a Java HashMap work inside?

    What they're checking
    Depth in data structures.
    How to answer
    The key's hashCode → a bucket index; on collision, a list (a tree in large buckets). Resizes (rehashes) at the load factor.
  3. 3.One number from 1 to n is missing - find it.

    What they're checking
    A maths trick.
    How to answer
    Subtract the actual sum from the expected sum n(n+1)/2. Or use XOR - no risk of overflow.
  4. 4.Explain OOP with a banking example.

    What they're checking
    Domain + OOP.
    How to answer
    An Account class (balance private - encapsulation), SavingsAccount/CurrentAccount (inheritance), calculateInterest() differing for each (polymorphism).

Puzzles and behavioural

  1. 5.Puzzle: 25 horses, 5 tracks, no timer. How many races to find the 3 fastest?

    What they're checking
    Logical thinking.
    How to answer
    7 races: 5 group races, 1 race of the winners, and 1 final race of the 5 horses that can still be in the top 3. Explain the logic of each step.
  2. 6.Tell me about a time you caught a mistake under pressure.

    What they're checking
    Attention to detail - vital in finance.
    How to answer
    What the mistake was, how you caught it, what you did, and how you prevented it later.
  3. 7.Why Morgan Stanley?

    What they're checking
    Motivation.
    How to answer
    The meeting of finance and technology, and error-free systems - whatever you genuinely like.

More questions

  1. 8.Find the intersection point of two linked lists.

    What they're checking
    Pointers.
    How to answer
    Find both lengths, move the longer one ahead by the difference, then walk together - where they meet is the point.
  2. 9.Why does an abstract class have a constructor in Java?

    What they're checking
    Depth in Java.
    How to answer
    To initialise the parent's fields when a child object is created - an abstract class can't be instantiated directly.
  3. 10.What are the pros and cons of normalization?

    What they're checking
    DBMS.
    How to answer
    Pro - less duplication, consistency. Con - more joins, slower reads; so sometimes you denormalise.
  4. 11.Puzzle: 3 bulbs and 3 switches, and you can enter the room only once.

    What they're checking
    Logical thinking.
    How to answer
    Turn the first switch on for a while, then off; turn the second on. In the room: lit = second, warm = first, cold = third.
  5. 12.What market or finance news have you read recently?

    What they're checking
    Interest.
    How to answer
    One piece of news and its simple effect - don't pretend, be truthful.
  6. 13.Tell me about a project where you automated a process.

    What they're checking
    An efficiency mindset.
    How to answer
    How long it used to take, what you automated, and how much time it saved.

7-day preparation plan for the Morgan Stanley interview

  1. Day 1: Aptitude and technical MCQs.
  2. Day 2: Debugging - 10 snippets.
  3. Day 3: Coding - arrays, hashing.
  4. Day 4: Java - HashMap, collections, OOP.
  5. Day 5: Puzzles - five classic puzzles.
  6. Day 6: Behavioural STAR stories.
  7. Day 7: A mock assessment.

Preparation tips

  • Practise debugging - read other people's code and find the mistakes.
  • OOP and Java collections in depth.
  • Practise classic puzzles - solve them while explaining your logic.

Mistakes to avoid

  • Giving a puzzle answer straight away without the logic.
  • Skipping the debugging section.
  • A generic answer to 'why finance'.

Frequently asked questions

What is in the Morgan Stanley online test?

Commonly aptitude, technical MCQs, debugging and coding.

Does Morgan Stanley ask puzzles?

Logical puzzles are commonly reported in many finance-tech interviews.

Which role do freshers join at Morgan Stanley?

Commonly Technology Analyst.

How many rounds are there at Morgan Stanley?

Technical interviews and final/HR rounds after the online assessment - as commonly reported.

Ready for your Morgan Stanley interview?

Practise these questions with Cuelyte AI: add your resume, type a question and get a clear answer in your own words - in English, Hindi or Hinglish. Free to start.