Morgan Stanley Interview Questions

Morgan Stanley Overview

  • www.morganstanley.com
  • New York, NY (US)
  • 10000+ employees
  • 1935
  • Public (MS)
  • Investment Banking & Asset Management
  • ₹500+ billionper year
  • Citi Bank

Morgan Stanley Interview Questions: The most important part of preparing for an interview is practice. Knowing what job interview questions you might be asked is essential – that way, you can craft your answers well in advance and feel confident in your responses when the pressure is on.

Wouldn’t it be great if you knew exactly what interview questions are asked for the Test Engineer, QA for Manual & Automation Positions, We can’t read minds, unfortunately, but we’ll give you the next best thing: a list of previously asked Morgan Stanley interview questions and answers.

Post On:Morgan Stanley Interview Questions
Post Type:Interview Questions
Published On:www.softwaretestingo.com
Applicable For:Freshers & Experience
Get Updates:Software Testingo Telegram Group

We have tried to share some of the manual testing interview questions, selenium interview questions, and testing interview questions, but we recommend spending some quality time getting comfortable with what might be asked when you go for the Morgan Stanley interview.

Still, we need your love and support to make this platform more helpful to our fellow testers. So, it would be great if you shared your recent interview questions and experiences with us. You Can share those details by connecting with us at softwaretestingo.com@gmail.com.

Morgan Stanley Online Interview Questions

Company Location: Mumbai, India
Updated on: 06.05.2021

  • We have two iframes inside a web page. One iframe is having your details like personal details, name, number, address and all. And other iframe is having your project details. So if I have to fetch data from both iframes, So what is your process like what you can think of?
  • Another web page has a form. So as soon as you enter your e-mail ID, so there’s a button at the last. OK, so if you’re a new user that e-mail is not registered so button name will be submit. OK as soon as you your e-mail ID is already registered so the button name will go as resubmit or edit. and that button doesn’t have any other attribute other than the name. So how we can handle this?
  • When do we get this stale element exception and how to handle this?
  • We have one class, two class, three class. OK, so output of one method of class one is input of one method of Class 2. How data passing can be done over here from class one to last one other class?
  • Where one variable is there in class named which is private. and another class is there and I want to access your private variable which is under your class package. Can I do it? And if yes then how?
  • If you’re getting any issues with the compile time, not with the runtime, how you usually fix the compile time errors. how you identify what is the issue. Basically this question is related to debugging.
  • One day you’re doing the testing, application is up and running. OK. Next morning you’re coming and application is down. So what is your approach, What do you do?
  • What are different type of requests that you can make in the REST Assured API.
  • How do you handle authentication?
  • Diference between get and post request?
  • You have API call, we need to get the post or anything. The response code is 200 but you’re not getting any data, the body is coming as well. So when this will happen you’re not getting any error message, you’re not getting anything, just response code is 200. When this can happen?
  • We are getting a service. One time you are getting 201 and one time you are getting 300 series. So when this will happen and how to handle this? That’s intermittent. One time you’re getting 201, time you’re getting 300. Then this will happen. And how to handle this?

Company Location: Mumbai, India
Updated on: 06.05.2021

  • Difference between severity and priority.
  • Explain super and this keyword.
  • Difference between StringBuffer and StringBuilder
  • Difference between Array and ArrayList
  • Selenium scenario-based question
  • Program to write Fibonacci series with 1000 as input
  • Implicit vs explicit wait
  • Why did u choose Apache POI over others to read data from Excel? Explain its advantages
  • Program to create a graph for changing the price of a stock.
  • What’s the same origin policy? How do you implement it?
  • Explain all the collections u worked with.
  • How to achieve parallel execution?
  • Checked vs unchecked exceptions
  • Scrum ceremonies
  • Sprint backlog vs product backlog
  • What do you do in sprint 0? How do you create common utilities so that everyone’s code is not duplicated?
  • How do you run the scenario before running the scenario? Is it possible during parallel execution too?
  • How do you load an 8 GB Excel file and work with it when the RAM is 800MB? Does it cause any issues?
  • How do you test hidden elements in a page?
  • FindElements vs findElement

Company Location: Bangalore, India
Updated on: 06.05.2021

Thanks, Shubham, for sharing the below interview questions and contributing to the community.

  • What is the difference between System Testing and Integration testing?
  • What is the difference between System Testing and End-to-end testing?
  • What are the API testing requirements?
  • Write a program to check if an array is a valid mountain or not.
  • Difference between Linked list and Array list.
  • Consider a scenario of a stock trading program that needs to be automated. What are the requirements and steps to do it?
  • Advantages and Disadvantages of using Cucumber.
  • Challenges in the BDD framework.
  • What will you do if the server is down?
  • What are the strategies used in UI automation?
  • Can selenium be used with angular?
  • Explain access modifiers.
  • What are protected modifiers and default modifiers? What is the difference between them?
  • What is dynamic polymorphism?
  • Explain the collection hierarchy.
  • Write a program to move all zeroes in an array to the end.
  • What are setup and teardown?
  • Different types of exception handling in selenium.
  • What are soft assertions and hard assertions?

Company Location: Mumbai, India
Updated on: 09.03.2020

  • Explain Selenium architecture
  • Name locators
  • Name types of XPath
  • Difference between list and tuple
  • What are sets in Python?
  • Name some modules in Python
  • Purpose of init() method
  • Oops concepts
  • Outer left join, explain

Recently I gave an interview for Morgan Stanley; below Questions they were asked

Company Location: Bangalore, India

  • Roles and responsibilities?
  • Do you use multithreading in your framework?
  • To open Chrome browser in incognito mode?
  • Between SQL date and java date?
  • To connect DB with the Selenium framework, how do you fetch values from the database and write them down?
  • How to convert JSON into Java class?
  • Log4j scenario base question
  • We javascript use executor when we have inbuilt functions in Selenium? What is the internal working of Javascriptexecutor?
  • Questions on method Overriding
  • What are the exceptions that you faced in selenium, and do you fix them?
  • The return type for DataProvider
  • Swapping two strings without using the third variable
  • Character Occurrence

Shared By: Sumit
Experience Level: 5+ Years
Location: Mumbai
Mode: Virtual
Date: Sep – 2020

  • Difference between SinglyLink List and Doubly Link List
  • Comparator vs Comparable
  • Give Indexes of array elements which has sum=10
    Array arr={1,2,3,4,5,6,7,8,9}
    eg. 1+9=10, so print index 0 and 9
    2+8=10, so print indexes 1 and 8
  • Collection FrameWork hierarchy
  • Custom sorting implementation
  • Explain your automation framework
  • API experience
  • Have you worked on advanced Java?
  • Explain OOPS
  • “This is new” => Arrange it in increasing length order of words. i.e “is new This”
  • Why do we write class.forName() in JDBC
  • API characteristics
  • How hashmap works internally
  • Agile working

  • How will you validate the entire JSON response ( all values, let’s say 100 values) with the Database value? The interviewer asked about the entire approach, such as how you will store your JSON response and how you will verify with the database using Java.
  • Let’s say you have 1000 regression tests, and 60% of test cases fail on the execution day. What will be your approach here? How will you know why these test cases failed? What will you answer to your manager?
  • Tell me about different types of Java exception
  • Tell me the test case status pass or fail & which exception u will use?
    Scenario 1: in a try block, u gave the correct user ID and correct password and then catch the block
    Scenario 2: In the try block, u gave the correct user ID and wrong password and then catch the block
  • How do you schedule a Jenkins job for a different suite in a single AWS machine?
  • How do you configure or import developer API code into Swagger?
  • How will you convert an existing Java project into a Gradle project? What do you need to write inside the build? Gradle file?
  • Why do we use the singleton pattern in selenium?
  • What is the classloader? Have u used it in our framework?
  • What are the different types of HashMap?
  • Why do we need a base test class in TestNG? Can we use @beforesuite and @aftersuite inside the test class? Which steps will you write in these annotations?
  • How will u sequence ur tests without using priority?
  • One question on scenario-based where u need to verify whether the final ratings are coming as the average of all the ratings. let’s say there are 1000 ratings in ‘n’ number of pages.. how will u go to automate this test case?

Source: WhatsApp Group


  • Tell me about your project and responsibilities.
  • Which module did you work on for your project?
  • How many bugs have you found on your project?
  • Can you please explain the flow of your project?
  • Please explain your project architecture with the framework in a diagram.
  • What are the technical challenges you have faced
  • If the dev has not accepted the bug, what will you do?
  • Duration of a sprint?
  • How do you adapt to your company if requirements keep on changing?
  • How will you convert manual test cases into automation test scripts?

Source: FB Group


  • The processor used in the report
  • How to handle the Authentication window?
  • How to handle multiple windows?
  • Challenges faced in your automation project and how you overcome those
  • How to handle complex interaction – Action class?
  • What kind of Framework is used in your organization?
  • Explain your framework architecture.
  • Where did you store all kinds of Xpaths in your framework?
  • What is the HUB & Node?
  • How do you run your test using a framework?
  • Write the XPath?
  • How to handle alerts using web drivers?
  • How do we identify two fields(Radio button) on a page with the same ID?

Avatar for Softwaretestingo Editorial Board

I love open-source technologies and am very passionate about software development. I like to share my knowledge with others, especially on technology that's why I have given all the examples as simple as possible to understand for beginners. All the code posted on my blog is developed, compiled, and tested in my development environment. If you find any mistakes or bugs, Please drop an email to softwaretestingo.com@gmail.com, or You can join me on Linkedin.

1 thought on “Morgan Stanley Interview Questions”

  1. Difference between System testing and Integration testing?
    Difference between System testing and End to End testing?
    What are the API testing requirements?
    Write a program to check if an array is valid mountain or not.
    Difference between Linked list and Array list.
    Consider a scenario of stock trading program which needs to be automated. What are the requirements and steps to do it?
    Advantages and Disadvantages of using Cucumber.
    Challenges in BDD framework.
    What will you do if the server is down?
    What are the strategies used in UI automation?
    Can selenium be used with angular?
    Explain access modifiers?
    What is protected modifier and default modifier? What are the difference between them.
    What is dynamic polymorphism?
    Explain collection hierarchy.
    Write a program to move all zeroes in an array to the end.
    What is setup and teardown?
    Different type of exception handling in selenium.
    What is soft assert and hard assert?

    Reply

Leave a Comment