Morgan Stanley | Bangalore | Senior Associate | Mid April 2022 | India
Anonymous User
1950

Experience ~ 3 years (1.5 years in Product based startup + 1.4 year in Service based MNC)
Position : Software Engineer

Total rounds : 4

Round 1 : Online Assesment

10 MCQ + 2 Coding Questions (Leetcode Medium)

Round2 : Technical Interview I

i) DS Questions : 
	1) Find loop in LinkedList, follow up - remove loop from linked list.
	2) Check if linked is palindrome or not.

ii) Lots of Java questions : 
    1) Singletion design pattern with Code.
    2) OOPS concept with example.
    3) Difference b/w String and StringBuffer.
    4) Internal working of HashMap.
    5) Some senario based questions.
    6) Some frameworks related questions that I have worked on.
    7) Write SQL queries for 3rd highest salary and some join related questions.
    8) When to choose NoSQL over SQL.

Round 3 : Technical Interview II

DS Questions : 
1) Find starting point of loop in linked list.
2) First non-repeating character in string.
3) Sort array after squaring elements.
4) Longest common prefix of strings.

Lots of focus on optimization, Interviewr was looking for multiple approaches for each question.

Java Questions : 
1) Internal working of HashMap and HashSet.
2) How to handle large no. of incoming requests.
3) Some annotation realted questions.
4) Different memory areas in JVM.
5) Streams realted questions.

Hiring Manager Round

1) Brief discussion on project.
2) Why you are using perticular technology.
3) How you have implemented fallback mechanism.
4) Brief discussion on the recent feature you have implemented.
4) Some behavioual Quesitons

Like the post if this is helpul.

Comments (1)