First step is basic Java questions. Second step would be Adv Java like Spring, Hibernate, Design Patterns, Multithreading, Concurrency. Java Performance tuning, HashMap, Concurrent Hash Map, Java 8, AWS Lamda.
Interview questions [1]
Question 1
Explain internal working of Hashmap and how it is different than Concurrent HashMap
I applied through a staffing agency. The process took 3 weeks. I interviewed at Morgan Stanley (Bengaluru) in Jun 2020
Interview
Got a call from HR and hackerrank test was given for initial selection.
Hackerrank test was for 1.5hr and it has 9MCQ having JS,Closue,React based question
3 Coding questions:
1st was easy, 2nd was medium, 3rd was to build TODO app using Angular/React
The TODO app had boilerplate code to start with and we need to be clone and commit in GIT
Once the HackerRank test was passed, There were 4 technical rounds
Due to covid situation, all the rounds was over phone/zoom
Round1: UI/JS basics (Phone - 45min)
Native and OOPS concepts in javascript
Prototypes in JS and example
Call and Apply in JS
Get rid of 500+ console.log in production mode
Timer events in JS
object vs map
event capturing and its usage
Round 2: JS and React (Zoom - 45min)
Real-time handling using websockets
Disadvantage of websockets
Security in sockets
React virtual dom internals
How to skip vdom for particular element
Array.isArray internal implementation
How to identify a memory leak
Round 3: UI/Design level (Zoom - 1hr)
Why not angular
When to choose react, angular and vue
Build a dynamic UI form system which will be dynamic without code change, on the fly template gets created with validations etc
Stock ticker-- Real-time updates in a stream-based fashion
Rxjs use case
How will be communication between component happens (child-child, and parent-child and deeply nested child)
When to use state management like redux or vuex
How will you build generic component and webpack
Round 4: Director Round (Zoom - 1HR)
More of my office project how we work
Walkthrough of my Git projects
When to choose which framework - react, angular and vue
Why our project picked up vue when react/angular is already established and highly available in market
More of managerial based questions on teamwork, release, deadlines, code reviews etc was asked.
After all the rounds, It took almost 1weeks from HR to send mail asking for candidature documents.
One week later after document verification, Got a call from HR for offer discussions
Interview questions [2]
Question 1
How to get rid of 500+ console.log in production mode
I applied online. The process took 4 weeks. I interviewed at Morgan Stanley (Bengaluru) in Apr 2020
Interview
Its very long process. I have given 6 tech round they also asked me about package and notice period details in the last round. It seems like i have got the offer. But i haven't got any reply from them.
I I am expecting feedback but no one replying to my call and mails. After spending this much time they should have given at least some feedback. This is very bad.
HR will never attend your call. Only when they need you, will call you. No reply to mails.
Please give feedback if some one has cleared all the round and you are enquiry about package and notice period.