Filter interviews by
I applied via Instahyre and was interviewed in Feb 2022. There were 2 interview rounds.
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
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
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()
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
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
The coin change problem involves finding the number of ways to make a specific amount using given coin denominations.
Define the problem: Given coins of certain denominations, find ways to make a target amount.
Dynamic programming approach: Use an array to store the number of ways to make each amount up to the target.
Example: For coins [1, 2, 5] and target 5, ways are: (5), (2+2+1), (2+1+1+1), (1+1+1+1+1).
Base case: Ther...
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
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 ...
Linked list implementation
I applied via Referral and was interviewed before Nov 2020. There were 3 interview rounds.
A bond is a debt security that represents a loan made by an investor to a borrower.
Bonds are issued by corporations, municipalities, and governments to raise capital.
They have a fixed interest rate and a maturity date when the principal is repaid.
Bonds are generally considered less risky than stocks but offer lower potential returns.
Investors can buy and sell bonds on the secondary market.
Examples of bonds include U.S....
Fund Accounting is a specialized accounting system used by non-profit organizations and government agencies to track and manage funds.
It involves tracking and reporting on the financial activity of specific funds or grants.
It ensures that funds are used for their intended purposes and that financial reports are accurate and transparent.
Examples include tracking donations to a non-profit organization or managing governm...
What people are saying about Morgan Stanley
posted on 6 Nov 2019
I applied via Referral and was interviewed in May 2019. There were 3 interview rounds.
I applied via Walk-in and was interviewed before Jul 2021. There was 1 interview round.
Derivatives are financial instruments that derive their value from an underlying asset or security.
Types of derivatives include futures, options, swaps, and forwards.
Futures are contracts to buy or sell an asset at a predetermined price and date.
Options give the buyer the right, but not the obligation, to buy or sell an asset at a predetermined price and date.
Swaps involve exchanging cash flows based on different finan...
I appeared for an interview before Sep 2020.
Round duration - 30 minutes
Round difficulty - Easy
It was in the day time. I was asked the programming language of my choice. It was mostly focused on programming fundamentals. I was asked 2 questions based on Data Structures and Algorithms.
A loop in a linked list can be detected using Floyd's Cycle Detection Algorithm.
Use two pointers - slow and fast, where slow moves one step at a time and fast moves two steps at a time.
If there is a loop, the two pointers will eventually meet at some point within the loop.
To detect the start of the loop, reset one pointer to the head and move both pointers one step at a time until they meet again.
Round duration - 30 minutes
Round difficulty - Easy
This round was mostly focused on my resume and projects.
Round duration - 30 minutes
Round difficulty - Easy
It was in the evening. I went to their office in Gurgaon. It was taken by one of the technology director who had a lot of experience.
Do practice a lot of data structures questions as mostly questions in interviews are based on them. Also, do prepare for projects mentioned in your resume and skills which you have mentioned. Coding ninjas has a big hand in making my interview clear as I have taken a course from the coding Ninjas which helped me a lot to make my concepts clear.
Application resume tips for other job seekersKeep it short and crisp. Go through it properly before the interview. Make sure that you haven't put anything in it that can cause you problems during the interview.
Final outcome of the interviewSelectedI applied via Company Website and was interviewed in Oct 2019. There were 3 interview rounds.
I applied via Referral and was interviewed in May 2021. There were 4 interview rounds.
Angular is a popular JavaScript framework. Each version brings new features and improvements.
AngularJS (1.x) is the first version, now deprecated
Angular 2+ is a complete rewrite, with better performance and modularity
Angular 4+ introduced smaller bundle sizes and improved animations
Angular 5+ added support for progressive web apps and improved compiler
Angular 6+ introduced Angular Elements and improved the CLI
Angular 7...
Some of the top questions asked at the Morgan Stanley Backend Developer interview -
Associate
3.7k
salaries
| ₹10.1 L/yr - ₹17.3 L/yr |
Senior Manager
2.6k
salaries
| ₹26.1 L/yr - ₹47.3 L/yr |
Manager
1.9k
salaries
| ₹18 L/yr - ₹32.6 L/yr |
Senior Associate
1.7k
salaries
| ₹12.9 L/yr - ₹22 L/yr |
Vice President
1.4k
salaries
| ₹39 L/yr - ₹72 L/yr |
JPMorgan Chase & Co.
Goldman Sachs
TCS
Deloitte