Got the offerSoftware Engineer III at J.P. Morgan
- Difficulty
- Process took
- 2-3 Weeks
- Rounds
- 3
- Format
- Remote
- Applied via
- Company Website
How it went
Don’t stress if you get stuck. Take a breath, clarify requirements, and think out loud.
What they would tell you
Don’t stress if you get stuck. Take a breath, clarify requirements, and think out loud.
How to prepare
For senior roles, system design can make or break your interview, and for system design, draw diagrams, discuss flows, and consider scaling.
Their background
Years of Experience: 3years 7months Current Comp: 34Lakh Company: JP Morgan Chase Total comp: 45 LPA (Plus medical & free transportation benefits)
Round by round
- 1
Design Round60 min
Problem: Design an API Usage Analytics Aggregator Requirements included:
- Tracking API calls per user/service in real time
- Configurable aggregation windows (1 min, 5 min, 1 hour)
- Ability to dynamically update aggregation rules
- Handling high-throughput ingestion and scalable storage
- 2
Managerial Round60 min
This round was very conversational and focused on my past projects, team interactions, and work approach. Key topics:
- How I handle conflicts and disagreements
- My day-to-day responsibilities and cross-team coordination
- How I learn new technologies and upskill The interviewer was very friendly and probed into culture fit, communication, and leadership potential.
- 3
DSA Round60 min
Java Debugging
-
Task: Fix a Java code snippet containing compilation errors and logical bugs.
-
I had to debug live, explain the corrections, and justify my changes. DSA Problem
-
Platform: HackerRank
-
Problem: Similar to Reaching Points
-
I first coded the solution in Java and then rewrote it in C++ as requested.
-
Follow-ups included edge case handling and complexity analysis
-
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.