Morgan Stanley | Web Dev (Application Development)
Summary
I interviewed for a Web Developer (Application Development) role at Morgan Stanley. The online assessment consisted of MCQs on programming fundamentals, SQL, JavaScript, and CSS, followed by two coding questions: a 0/1 Knapsack problem and a modified Trapped Rainwater problem. I completed the test but have not yet received a response.
Full Experience
Hi Leetcoders,
I recently started my job search last month and applied for the Web Developer (Application Development) role at Morgan Stanley. After about a week of applying, I received an invite to attempt their Hackerrank assessment.
Online Test
Section 1
This section contained 10 Multiple Choice Questions (MCQs) covering Basic Programming, SQL, Javascript snippets, and CSS output. I remember that 5 out of the 10 questions were specifically focused on CSS properties.
Section 2
This section presented two easy/medium LeetCode-style coding questions. A crucial detail was that there was a restriction to write code in Javascript only.
- Q1: This was a classic 0/1 Knapsack problem.
- Q2: The second question was described as a modification of the standard Trapped Rainwater problem.
I managed to attempt all the questions of the test within the given time. However, I still haven't received any response from them. I've been wondering if this has happened to anybody else as well?
Interview Questions (2)
Given a set of items, each with a weight and a value, determine the number of each item to include in a collection so that the total weight is less than or equal to a given limit and the total value is as large as possible. This was specifically the 0/1 variant, meaning each item could either be taken or not taken.
This question was presented as a modification of the classic 'Trapping Rain Water' problem. The standard problem involves calculating how much water can be trapped between bars of varying heights. While the exact modifications were not specified, the core concept of trapping rainwater between elevations was central to the problem.