JP Morgan|SE3|Bangalore|Offer

jp morgan chase logo
jp morgan chase
se3bangaloreOffer
August 7, 202423 reads

Summary

I successfully interviewed for a Software Engineer 3 position at JPMC in Bangalore. My journey included an Online Assessment and a Superday, which covered system design, behavioral aspects, and coding, ultimately resulting in an offer.

Full Experience

I recently applied for the J.P. Morgan cohort SWE Bengaluru 2024 and wanted to share my interview journey.

Online Assessment (OA)

Shortly after applying, I received a link to the online assessment. It consisted of two questions of easy-medium difficulty. One question was Minimum String Length After Removing Substrings; I don't recall the exact second question, but it was of similar difficulty.

Three days after completing the OA, a recruiter called me to inform me that I had progressed to the next stage and that they would schedule my Superday. About 15-20 days later, they contacted me again to confirm the schedule for my Superday.

Superday

My Superday consisted of three rounds, all conducted on the same day.

Round 1: Design Pair Round

I was asked to design a high-level system for a parking lot. An AI service was already present, which automatically captured the photo of a vehicle's number plate and its entry timestamp. My task was to design the rest of the services and components, considering this existing AI service.

Round 2: Behavioral Round

This round involved general situation-based questions designed to understand my behavioral traits and how I handle different scenarios.

Round 3: Code Pair Round

This round had two parts. First, I was given a piece of working code and asked to provide review comments on it, similar to how one would review a pull request (PR). Second, I was asked to solve a problem: count the number of substrings with non-repeating characters.

All three rounds went well. Two days later, I received an email confirming that I was one of the selected candidates. They requested a few details like my current CTC, expected CTC, and notice period. Two days after providing the required information, HR scheduled a call with me to discuss the details of the position and the CTC they were offering, as the cohort was for both SE2 and SE3. The very next day, I received my offer letter for SE3.

Interview Questions (4)

Q1
Minimum String Length After Removing Substrings
Data Structures & Algorithms

This question was from the online assessment. The problem involved finding the minimum possible length of a string after performing operations where specific substrings can be removed.

Q2
High-Level Design for a Parking Lot System
System Design

I was asked to design a high-level system for a parking lot. An existing AI service was provided that automatically captured vehicle number plates and entry timestamps. My task was to design the remaining services and components, integrating with the given AI service.

Q3
Code Review Exercise
Other

In this round, I was presented with a piece of working code and asked to provide review comments, similar to performing a pull request review. This involved identifying potential issues, suggesting improvements, and ensuring code quality.

Q4
Count Substrings with Non-Repeating Characters
Data Structures & Algorithms

I was asked to count the number of substrings within a given string that contain only non-repeating characters.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!