Upload Button Icon Add office photos

Filter interviews by

Morgan Stanley Backend Developer Interview Questions, Process, and Tips

Updated 18 Mar 2022

Morgan Stanley Backend Developer Interview Experiences

1 interview found

I applied via Instahyre and was interviewed in Feb 2022. There were 2 interview rounds.

Round 1 - Coding Test 

A hackerrank test was shared which had 2 ques to be solved in 60 min in Node.JS. The first one was a simple DS question related to arrays. The second ques was to write routes and controllers for a Node.JS Express app. The routes were GET /projects, GET /project/:id and GET /projects/active

Round 2 - One-on-one 

(5 Questions)

  • Q1. What is the difference between package and package-lock.json?
  • Ans. 

    package.json lists dependencies and package-lock.json ensures consistent installs.

    • package.json lists all the dependencies required for the project

    • package-lock.json ensures that the same versions of dependencies are installed across all environments

    • package.json is manually edited while package-lock.json is generated automatically

    • package-lock.json is used for reproducible builds

  • Answered by AI
  • Q2. Write a function that can keep a count of certain functions in our application.
  • Ans. 

    Function to count certain functions in the application

    • Create a dictionary to store the count of each function

    • Increment the count of the function each time it is called

    • Include a reset function to reset the count of all functions

    • Example: def count_functions(): function_count = {}

    • Example: def function1(): function_count['function1'] += 1

    • Example: def reset_count(): function_count.clear()

  • Answered by AI
  • Q3. How can we make sure that package versions are taken from package-lock.json and not package.json
  • Ans. 

    To ensure package versions are taken from package-lock.json, use npm ci instead of npm install.

    • npm ci installs packages based on package-lock.json

    • npm install may update package versions in package.json

    • Always commit package-lock.json to version control

  • Answered by AI
  • Q4. Create an object and write a function inside it.
  • Ans. 

    Creating an object with a function inside it.

    • Create an object using object literal notation

    • Define a function inside the object using function expression or declaration

    • Access the function using object.method() syntax

  • Answered by AI
  • Q5. Given an array that has stock prices from morning till afternoon. Return the best buy and sell price to gain the max profit. For example, input -> [2,5,8,1,3,6,9,3,6], output -> [1,9]

Interview Preparation Tips

Topics to prepare for Morgan Stanley Backend Developer interview:
  • Node.Js
Interview preparation tips for other job seekers - The questions asked were very basic in Node.JS and mostly a working code/solution was expected and to be able to answer why something works.

Skills evaluated in this interview

Backend Developer Jobs at Morgan Stanley

View all

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Coin change problem
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. 1. Insertion in LL 2. Java core
Round 2 - Technical 

(1 Question)

  • Q1. 1. Project related question of internship 2. Python libraries
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. System design of iot machine
  • Ans. 

    Designing a system for IoT machines involves creating a network that allows devices to communicate and share data.

    • Consider the communication protocols needed for devices to connect and exchange data

    • Implement security measures to protect data and prevent unauthorized access

    • Design a scalable architecture to handle a large number of devices and data

    • Utilize cloud services for storage and processing of IoT data

    • Include edge ...

  • Answered by AI
Round 2 - Coding Test 

Linked list implementation

Interview Preparation Tips

Interview preparation tips for other job seekers - Work of system design and scenario based questions

Skills evaluated in this interview

I applied via Recruitment Consulltant and was interviewed in Mar 2022. There were 4 interview rounds.

Round 1 - Coding Test 

Hacker Renk test with coding problems, need to pass it

Round 2 - Technical 

(2 Questions)

  • Q1. Oops concepts in detail
  • Ans. 

    Object-oriented programming concepts that help in creating modular and reusable code.

    • Abstraction - hiding implementation details

    • Encapsulation - binding data and functions together

    • Inheritance - creating new classes from existing ones

    • Polymorphism - using a single interface to represent multiple types

    • Composition - combining objects to create more complex ones

  • Answered by AI
  • Q2. Oops concepts in technology, design patterns
  • Ans. 

    Object-oriented programming concepts and reusable solutions for common problems.

    • Encapsulation, inheritance, and polymorphism are key OOP concepts.

    • Design patterns provide reusable solutions for common programming problems.

    • Examples of design patterns include Singleton, Factory, and Observer.

    • Understanding OOP and design patterns can lead to more efficient and maintainable code.

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

(2 Questions)

  • Q1. Manager round managerial qualities
  • Q2. Work management related questions
Round 4 - HR 

(1 Question)

  • Q1. General plus salary discussions

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep techincal knowledge updated and brush up all concepts

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Coin change problem

I applied via Approached by Company and was interviewed before Apr 2021. There were 6 interview rounds.

Round 1 - Coding Test 

90 mins 10 -15 questions on database sql queries

Round 2 - Technical 

(1 Question)

  • Q1. Related the data-warehouse & ETL related questions
Round 3 - Technical 

(1 Question)

  • Q1. Sql queries & scenarios based questions
Round 4 - Technical 

(1 Question)

  • Q1. Client facing questions and real - time questions related to problem like speed , etl optimisation & optimised sql queries , SCD types , techniques to load the huge data in quicker way
Round 5 - One-on-one 

(1 Question)

  • Q1. It was 1 hour 30 mins round which was personality check and the questions was related to how you handle things in professional way .
Round 6 - HR 

(3 Questions)

  • Q1. What are your strengths and weaknesses?
  • Ans. 

    My strengths include strong problem-solving skills and attention to detail. My weaknesses include a tendency to overthink and a lack of experience in certain technologies.

    • Strength: Strong problem-solving skills

    • Strength: Attention to detail

    • Weakness: Tendency to overthink

    • Weakness: Lack of experience in certain technologies

  • Answered by AI
  • Q2. What are your salary expectations?
  • Ans. 

    I would expect a competitive salary based on my experience, skills, and the responsibilities of the role.

    • Consider the market rate for Lead Backend Developers in the industry.

    • Take into account your years of experience and expertise in backend development.

    • Factor in the responsibilities and scope of the role.

    • Research salary ranges for similar positions in the company or industry.

    • Be prepared to negotiate and discuss benefi

  • Answered by AI
  • Q3. Why are you looking for a change?
  • Ans. 

    Looking for new challenges and growth opportunities in a dynamic and innovative company.

    • Seeking a more challenging role to further develop my skills and expertise.

    • Interested in working with cutting-edge technologies and staying up-to-date with industry trends.

    • Desire to work in a collaborative and supportive team environment.

    • Want to contribute to the success of a company that aligns with my values and goals.

    • Seeking bett...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - For the ETL developers groom your sql writing skills , be good with the data-warehouse concepts & should know the real aspects of concepts . Be smart streak with the answers even though your solutions is not correct give the logical reason for that .
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Nov 2023. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Difference between query and path param in spring boot
  • Ans. 

    Query param is used to pass parameters in the URL query string, while path param is used to define parameters in the URL path itself.

    • Query param is specified after the '?' in the URL, like '?param=value'

    • Path param is specified in the URL path itself, like '/{param}'

    • Query params are optional and can be used for filtering or sorting data

    • Path params are used to define variables in the URL path, like IDs or names

  • Answered by AI
  • Q2. Difference between array and array list
  • Ans. 

    Arrays have fixed size, while ArrayLists can dynamically resize. ArrayLists are part of Java Collections framework.

    • Arrays have a fixed size, while ArrayLists can dynamically resize.

    • Arrays can hold primitive data types and objects, while ArrayLists can only hold objects.

    • Arrays use square brackets [] for declaration, while ArrayLists use angle brackets <>.

    • Arrays are faster than ArrayLists for accessing elements directly ...

  • Answered by AI
  • Q3. Difference between abstract and interface
  • Ans. 

    Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

    • Abstract class can have constructors, fields, and methods, while interface cannot have any of these.

    • A class can extend only one abstract class, but can implement multiple interfaces.

    • Abstract classes are used to provide a common base for subclasses, while interfaces are used to define a contract for classes to ...

  • Answered by AI

Skills evaluated in this interview

I applied via Referral and was interviewed in Aug 2021. There were 3 interview rounds.

Round 1 - Coding Test 

10 multiple choice questions
2 program writing questions.

Round 2 - One-on-one 

(1 Question)

  • Q1. This an one to one round. Questions are based on oops concepts, design patterns and also writting code.
Round 3 - Bar Raiser 

(1 Question)

  • Q1. This is kind of managerial round.

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on fundamentals, design patterns, data structures
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. System design of iot machine
  • Ans. 

    Designing a system for IoT machines involves creating a network that allows devices to communicate and share data.

    • Consider the communication protocols needed for devices to connect and exchange data

    • Implement security measures to protect data and prevent unauthorized access

    • Design a scalable architecture to handle a large number of devices and data

    • Utilize cloud services for storage and processing of IoT data

    • Include edge ...

  • Answered by AI
Round 2 - Coding Test 

Linked list implementation

Interview Preparation Tips

Interview preparation tips for other job seekers - Work of system design and scenario based questions

Skills evaluated in this interview

Morgan Stanley Interview FAQs

How many rounds are there in Morgan Stanley Backend Developer interview?
Morgan Stanley interview process usually has 2 rounds. The most common rounds in the Morgan Stanley interview process are Coding Test and One-on-one Round.
How to prepare for Morgan Stanley Backend Developer 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, Backend, Investment Banking, Agile and Agile Coaching.
What are the top questions asked in Morgan Stanley Backend Developer interview?

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

  1. What is the difference between package and package-lock.js...read more
  2. How can we make sure that package versions are taken from package-lock.json and...read more
  3. Write a function that can keep a count of certain functions in our applicati...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Morgan Stanley interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

Citicorp Interview Questions
3.7
 • 560 Interviews
Wells Fargo Interview Questions
3.9
 • 554 Interviews
HSBC Group Interview Questions
4.0
 • 488 Interviews
Goldman Sachs Interview Questions
3.6
 • 406 Interviews
American Express Interview Questions
4.2
 • 358 Interviews
Deutsche Bank Interview Questions
3.9
 • 357 Interviews
UBS Interview Questions
4.0
 • 334 Interviews
BNY Interview Questions
4.0
 • 332 Interviews
Barclays Interview Questions
3.9
 • 269 Interviews
View all
Morgan Stanley Backend Developer Salary
based on 9 salaries
₹17 L/yr - ₹30 L/yr
176% more than the average Backend Developer Salary in India
View more details
Java Backend Developer - Director - Software Engineering

Bangalore / Bengaluru

10-15 Yrs

Not Disclosed

Java Backend Developer - Director - Software Engineer

Bangalore / Bengaluru

10-15 Yrs

Not Disclosed

Explore more jobs
Associate
3k salaries
unlock blur

₹5.1 L/yr - ₹19.1 L/yr

Senior Manager
2.5k salaries
unlock blur

₹15.9 L/yr - ₹54 L/yr

Manager
2k salaries
unlock blur

₹10.6 L/yr - ₹42 L/yr

Senior Associate
1.5k salaries
unlock blur

₹7.1 L/yr - ₹26 L/yr

Vice President
1.2k salaries
unlock blur

₹21 L/yr - ₹80 L/yr

Explore more salaries
Compare Morgan Stanley with

JPMorgan Chase & Co.

4.0
Compare

Goldman Sachs

3.6
Compare

TCS

3.7
Compare

Deloitte

3.8
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview