Profile: 2.4 years experience | Product-based Investment Banking firm | NIT Graduate (2023)
Round 1 Online – Technical (Java + DSA + System Design Basics)
Resume deep dive with detailed discussion on end-to-end projects.
DSA: Anagram + variations.
Microservices concepts:
How to track a request across microservices (Distributed Tracing).
Build tools used.
CI/CD Pipeline flow.
API Gateway responsibilities.
Round 2 Offline – Technical + Low-Level Design + SQL
SOLID principles explanation and real-world mapping.
Monolithic vs Microservices – pros, cons, use cases.
DSA: Spiral printing of a matrix.
Kubernetes: Deployment steps, scaling, instances.
LLD: Write a complete service on paper (Controller → Service → DAO → Entity).
SQL: Two query-based questions.
UI Architecture discussions.
Latest project: Architecture, role, challenges.
Round 3 – Advanced Java + Concurrency + Managerial
Technical:
Multithreading – scenario: find highest number in a random matrix using threads.
CAS (Compare-And-Swap) in Java.
Transaction management in Java.
Managerial Questions:
Reaction if asked to report to a junior.
Reaction if not promoted.
Your problem-solving approach:
Solve first & ask later? or
Understand from others & then solve?
SQL Conceptual:
Given table1 (10 rows) × table2 (20 rows), output of SELECT * FROM table1, table2.
After deleting 10 rows from table1, expected output count.
HR Round – Discussion
Basic details, current role & responsibilities.
Where you stay, relocation preferences.
Current & expected CTC.
What you know about Morgan Stanley + their stock.
why MS (justify).
Willingness to move to bangalore (Justify)
Comp: https://leetcode.com/discuss/post/7369583/morgan-stanley-offer-need-inputs-p2-asso-jdi6/