JP Morgan Chase & Co. | SDE-2 | Bangalore | Offer
Anonymous User
5307

MY BACKGROUND:

Education: Computer Science Engineering (CSE) from a Tier 3/4 college
Year of Graduation: 2021
Current Role: Software Engineer at a large service-based MNC
Experience: 2.9 years in Java Backend

Round 1: Online Assessment (1 Hour)
The online assessment included two medium-level coding problems to be solved within an hour:

Problem 1: Related to String manipulation
Problem 2: Related toShortest path problem in graphs
Outcome : I solved both questions within the given time.

Round 2: Data Structures & Algorithms + Code Review (45-50 minutes)

Q1: A code review task where I was asked to suggest improvements for a given piece of code and ensure it passes all test cases. I provided optimization and clean code practices.
Q2: A medium-hard problem involving the sliding window technique on the HackerRank platform.

Outcome : I achieved an optimal solution with:
Time Complexity: O(N)
Space Complexity: O(1)
The interviewer was impressed by my solution.

Round 3: System Design (45 minutes)

This round involved high-level design (HLD) on the HackerRank platform with tools to draw diagrams. I was tasked with designing a scalable parking lot system.

Discussed scalability, system components, and architecture.
Engaged in Q&A around design choices.

Outcome: The interviewer was satisfied with my approach and design considerations.

Round 4: Behavioral Round (45 minutes)
The interviewer asked me to discuss my current project, focusing on how I tackled complex problems. There were also situational and HR-type questions.

The key takeaway here: Never say you don’t have any questions. This is your opportunity to show interest in the company and the role, and to engage the interviewer.
The conversation evolved into a more casual discussion, and we built great rapport.

Round 5: HR Discussion
This round covered my past work experience, salary expectations, and general questions to assess my mindset and fit for the role. A straightforward conversation.

Outcome:
I received a job offer, and the details were discussed during this round.

Key Takeaways for Preparation:
Be genuine and authentic throughout the interview process.
Focus on structured preparation for coding and design questions.
Ask thoughtful questions at the end of interviews to leave a strong impression.

PS: All you need to Clear => 95% Hard Work + 3% Activeness + 2% Luck = Success

Good Luck!

Comments (13)