Filter interviews by
It is not possible to multiply 2 strings in a mathematical sense.
Strings can be concatenated using the + operator.
To repeat a string, use the * operator followed by the number of repetitions.
To convert a string to a number, use the parseInt() or parseFloat() functions.
To get non-repeating substring from a string, we can use the sliding window technique.
Create a hash set to store the characters in the current window.
Iterate through the string and add each character to the hash set.
If a repeating character is found, remove the first character from the hash set and move the window.
Keep track of the longest non-repeating substring found so far.
Return the longest non-repeating substring.
Implicit wait is a global wait applied to all elements, while explicit wait is applied to specific elements.
Implicit wait is set once and applied to all elements in the script
Explicit wait is set for specific elements and waits until a certain condition is met
Implicit wait is not recommended as it can slow down the script unnecessarily
Explicit wait is more efficient as it only waits for the necessary time
Example of imp...
SQL query to find nth salary
Use ORDER BY and LIMIT clauses
Use subquery to exclude previous salaries
I applied via Naukri.com and was interviewed in Feb 2022. There were 5 interview rounds.
It was all about logical questions and scenarios
I applied via Company Website and was interviewed before Nov 2022. There were 2 interview rounds.
What people are saying about Morgan Stanley
I applied via Naukri.com and was interviewed in Oct 2021. There was 1 interview round.
Printing odd and even numbers in sequence using threads.
Create two threads, one for odd and one for even numbers.
Use a shared variable to keep track of the current number.
Use synchronized block to ensure only one thread is executing at a time.
Use wait() and notify() methods to signal the other thread.
Terminate the threads when the desired number of iterations is reached.
Explaining CopyOnWriteArrayList and difference between synchronized and concurrent collections.
CopyOnWriteArrayList is a thread-safe variant of ArrayList where all mutative operations are implemented by making a new copy of the underlying array.
Synchronized collections use a single lock to synchronize access to the collection, while concurrent collections use multiple locks to allow concurrent access.
Concurrent collect...
Program to find largest number in array with increasing then decreasing numbers.
Find the peak element in the array using binary search.
If peak element is at index 0 or last index, return it.
Else, search for largest element in left and right subarrays.
HashMap is a data structure that stores key-value pairs and uses hashcode and equals methods for efficient retrieval.
HashMap uses hashcode to generate an index for the key-value pair
If two keys have the same hashcode, equals method is used to check for equality
If equals method returns true, the value associated with the key is returned
If equals method returns false, a collision occurs and the key-value pair is stored i
Morgan Stanley interview questions for popular designations
Fixed income products are investments that pay a fixed interest or dividend income until maturity.
Fixed income products include bonds, certificates of deposit (CDs), and preferred stocks.
Investors receive regular interest payments from fixed income products.
The principal amount is returned to the investor at maturity.
Fixed income products are considered less risky than stocks but offer lower potential returns.
CBV process refers to Cost-Based Valuation process used in finance to determine the value of a company or asset.
CBV process involves analyzing the costs associated with a company or asset to determine its value.
It takes into account the expenses incurred in production, marketing, distribution, and other operational activities.
CBV process helps in understanding the financial health and potential profitability of a compa...
I applied via Referral and was interviewed before Sep 2022. There were 5 interview rounds.
Basic mathematics and statistics round
Python coding was given with a lengthy paper
I applied via Approached by Company and was interviewed before May 2023. There was 1 interview round.
Basic aptitude test with English maths queries
I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.
Financial Case Study
I applied via Company Website and was interviewed before Jun 2021. There were 5 interview rounds.
Hanker rank
1. DataStructure questions like linked list reverse and rearrange the odd and even
2. SQL write a query using join
3. Program using collections
4. Linux cmds objectives
5. Java objectives
I applied via LinkedIn and was interviewed in Jul 2021. There were 7 interview rounds.
Some of the top questions asked at the Morgan Stanley interview for experienced candidates -
The duration of Morgan Stanley interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 58 interviews
Interview experience
based on 1.5k reviews
Rating in categories
Bangalore / Bengaluru
2-5 Yrs
₹ 4.5-16 LPA
Associate
3.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Manager
2.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Manager
1.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate
1.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Vice President
1.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
JPMorgan Chase & Co.
Goldman Sachs
TCS
Deloitte