Taro Logo

Java Developer Interview Experience - Bengaluru, Karnataka

July 1, 2020
Negative ExperienceNo Offer

Process

The number of rounds is not fixed; it depends on the team. For me, there were 4 rounds. I could reach up to R3.

  • R1: Telephonic interview, followed by a Zoom call, and another Telephonic round focusing on design and aptitude questions.
  • R1: Most questions were on the thread and collection framework, with a couple of implementation questions.
  • R2: String-based data structure questions and collection internal functionality. There was an extensive discussion on Garbage Collection (GC) and GC algorithms. Questions on transaction management and complex SQL queries (joins) were also asked.
  • R3: Interview with a senior manager at Microsoft. This was the worst round as the interviewer was not interested. He started with a basic interface question and then moved on to open-ended design questions. He further went up to Queue data structures, discussing how a Deque (DQ) works and blocking queues. This person did not agree with any answer and seemed very disinterested in conducting the round.

The HR called me and stated that the feedback was not very positive. They mentioned they would reschedule my interview for another team due to multiple requirements, but later sent a rejection email.

Questions

How to find whether a permutation of a string can be a palindrome?

Find the sum of two numbers equal to K in a sorted and unsorted array.

Hashmap internal working and where can you use IdentityHashMap.

Design a real-time dashboard to display the top 10 players in a game.

Design an algorithm to schedule a match within N teams where each match is an elimination. How would you handle if N % 2 = 1 (where N is odd)? On what basis would you sit out a team and play another?

How would you send and receive XML as Request and Response in REST?

How would you inject a prototype bean into a Singleton bean?

What are the alternatives to Databases? How can you compute 1 billion records in a distributed system? How would you break down data and re-merge the results across distributed systems?

Find the longest prefix of words in a string array.

MQ vs. REST Services - Which is best in what scenario?

In what scenario does a thread become heavyweight?

Was this helpful?

Interview Statistics

The following metrics were computed from 9 interview experiences for the Morgan Stanley Java Developer role in Bengaluru, Karnataka.

Success Rate

11%
Pass Rate

Morgan Stanley's interview process for their Java Developer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive33%
Neutral33%
Negative33%

Candidates reported having mixed feelings for Morgan Stanley's Java Developer interview process in Bengaluru, Karnataka.

Morgan Stanley Work Experiences