Exp: 4 years
College: Tier 3
Current Role: SSE at product based- Backend development
Tech Stack: Java, Spring Boot, Spark
Round1:
- Resume Discussion on one of the project
- Given an array Find next permutation
- LLD discussion of Snake and Ladder Game- classes , design patterns and OOP concepts
Round2:
- HLD discussion of one of the project in depth
- Given an array of heights, for each element find differences of indices to the next taller height. If no taller height, return -1 for the element.
Round3- Hiring Manager:
- Resume discussion
- Java17 features usage Discussion in real life.
- How to Migrate Java version without gradle- mainly challenges
- Discussion on Kafka- UI, usecase, partitioning and difference with MQ
- Scenario based question on Multithreaded batch processing- stuck in deadlock- Identify issues
- Some discussion on Caches and real-life implementation details (Since I used it so needed to explain that)
- Difference between Singleton and Decorator Pattern
- Checks before taking software to production
- Discussion on Exception handling
- How to identify and resolve if Database goes in deadlock situation
- Some Batch processing runs for 15 minutes now its time increases to 45 minutes. Identification and resolution discussion.
Round4: HR:
- Behavioural Questions
- Cultural Fit
One more round scheduled to check if I will be able to fit their Big Data Team.
Round5- Discussion with VP:
- Project discussion in depth
- Discussion on how well SQL and data based solutions I have worked on
- Discussion on What kind of Big Data Based problems currently they are working on.
Verdict: Selected. Waiting for final Numbers.
Unofficial Numbers: https://leetcode.com/discuss/post/6958673/morgan-stanley-associate-offer-by-anonym-lsu4/