
Morgan Stanley Software Engineer interviews, as candidates describe them, mix Java and core CS fundamentals, resume deep-dives and behavioral rounds. Some candidates also report online assessments and a Superday.
$125K
Avg. Base Comp
$135K
Avg. Total Comp
Not reported
Typical Rounds
Not reported
Process Length
Candidates describe the Morgan Stanley Software Engineer interview as fundamentals-heavy, but the format varies by team and hiring track. Several report Java-centered technical rounds covering Java basics, Java 8, OOP principles like abstraction and encapsulation, and Spring Boot. One candidate described six rounds focused on Java, Spring Boot, microservices and Kafka. Others describe a campus-style path: an online assessment mixing aptitude, debugging and coding, followed by a technical one-on-one and an HR conversation.
Core CS topics come up repeatedly in these reports: operating systems, DBMS, computer networks, linked lists, easy tree problems and memory management basics. Language depth can matter too. One candidate was asked about C++ lambda expressions and coroutines, and another about the .NET compilation process. Coding reports range from simple tasks, like reversing a string while screen sharing, to whiteboard problems where interviewers wanted the approach drawn out clearly.
For design, candidates report prompts such as a URL shortener and Uber. Resume depth also matters: one offer-holder says resume projects came up in a technical round and again in a later project-fit conversation. Another candidate had a round on agile and was asked to explain the four scrum meetings. Round counts vary by report, and one candidate waited months without closure, so expect variation. Prepare to explain Java and Spring Boot clearly, practice basic data structures, and rehearse concise stories about your own projects and how you handle conflict.
Synthesized from 73 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Morgan Stanley process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Morgan Stanley
Given two sorted lists, write a function to merge them into one sorted list.
| Question | |
|---|---|
| Find the Missing Number | |
| Maximum Profit | |
| Size of Joins | |
| Get Top N Frequent Words | |
| Cyclic Detection | |
| Sort Strings | |
| Hurdles In Data Projects | |
| Success Measurement | |
| Coin Dispenser | |
| RAG Strict Source Control | |
| Implementing the Fibonacci Sequence in Three Different Methods | |
| Last Element of a Singly Linked List | |
| Shortest Path Algorithms | |
| Fixed-Length Arrays: Deletion | |
| Text Editor With OOP | |
| Ranking Metrics | |
| Why Do You Want to Work With Us | |
| Justify a Neural Network | |
| Your Strengths and Weaknesses | |
| LRU Cache 1 | |
| Parking Application System Design | |
| 2nd Highest Salary | |
| Employee Salaries | |
| Subscription Overlap | |
| Closest SAT Scores | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Monthly Customer Report | |
| Rolling Bank Transactions |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report an initial recruiter call or a phone screen of roughly 20 to 30 minutes. Reports describe it as a background discussion with basic behavioral and light technical or Java questions. Be ready to summarize your experience concisely.
Some candidates report an online assessment in the campus process, covering debugging, aptitude and coding. This step may depend on the hiring track, so it will not apply to everyone.
Candidates typically describe technical conversations on Java, Spring Boot, OOP, SQL or DBMS, operating systems and data structures. Coding tasks reported include string reversal, linked list problems and easy tree problems. Some interviews use a whiteboard or screen share, so practice explaining your reasoning aloud.
Some candidates report design prompts such as a URL shortener or Uber. Others were asked to explain their resume projects in detail. Prepare to describe components, tradeoffs and your own role.
Final stages reported include a hiring-manager conversation, a virtual Superday with three 30-minute interviews, an engineering director-style conversation and an HR round. Expect questions about project fit, hypothetical situations and conflict, and expect the format and timing to vary.