Taro Logo

Senior Software Developer Interview Experience - Bengaluru, Karnataka

April 1, 2016
Negative ExperienceNo Offer

Process

1 telephonic round followed by 4 technical F2F rounds. 1 telephonic round followed by 4 technical F2F rounds. 1 telephonic round followed by 4 technical F2F rounds. 1 telephonic round followed by 4 technical F2F rounds.

Questions

  1. Write a program to create a deadlock between 2 threads.

  2. Implement a Thread Pool.

  3. Given a very huge list of integers, multiply every element in the list by 2 (using multithreading).

  4. Is Java pass by reference or pass by variable?

  5. Difference between final and immutable.

  6. Difference between declaring String and StringBuffer as final variables.

  7. Given a table with the following fields:

    account-idTrading_DateStock_name
    101-May-2016MS

Find all the frequently traded stocks. Frequently here means that the stock should have been traded at least twice in the last 3 days.

  1. Design a system that talks to IRCTC and returns a list of trains from point A to point B.

Was this helpful?

Interview Statistics

The following metrics were computed from 7 interview experiences for the Morgan Stanley Senior Software Developer role in Bengaluru, Karnataka.

Success Rate

29%
Pass Rate

Morgan Stanley's interview process for their Senior Software Developer roles in Bengaluru, Karnataka is very selective, failing most engineers who go through it.

Experience Rating

Positive43%
Neutral29%
Negative29%

Candidates reported having good feelings for Morgan Stanley's Senior Software Developer interview process in Bengaluru, Karnataka.

Morgan Stanley Work Experiences