JP Morgan|SE3|Bangalore|Offer

jp morgan chase logo
jp morgan chase
Software Engineer IIIBengaluruOffer
August 6, 202430 reads

Summary

I successfully interviewed for the Software Engineer III role at J.P. Morgan in Bengaluru, navigating through an online assessment and a Superday that included system design, behavioral, and coding challenges, ultimately receiving an offer.

Full Experience

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

Online Assessment (OA)

Shortly after applying, I received a link to the online assessment, which consisted of two questions of easy-medium difficulty:
  1. One question was Minimum String Length After Removing Substrings.
  2. The second question's exact details I don't recall, but it was of similar difficulty.
Three days after completing the OA, I received a call from a recruiter informing 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

The Superday consisted of three rounds on the same day:

Round 1: Design Pair Round

I was tasked with designing a high-level architecture for a parking lot system. An existing AI service was already in place to automatically capture vehicle number plates and entry timestamps. My job was to design the remaining services and components, taking into account this existing AI service.

Round 2: Behavioral Round

This round involved general situation-based questions aimed at understanding my behavioral traits and how I handle different scenarios.

Round 3: CoderPad Round

This round had two parts:
  1. I was given a piece of working code and asked to provide review comments on it, similar to performing a pull request (PR) review.
  2. I had to write a function to 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 asked for 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 position details and the CTC they were offering, as the cohort was for both SE2 and SE3. The very next day, I received my offer letter.

Interview Questions (5)

Q1
Minimum String Length After Removing Substrings
Data Structures & AlgorithmsMedium

I was presented with a coding problem where the goal was to find the minimum possible length of a string after iteratively removing specific substrings. The problem can be found at the provided LeetCode link.

Q2
High-Level Design: Parking Lot System
System Design

My task was to design a high-level architecture for a parking lot system. The system already had an AI service for capturing vehicle number plates and entry timestamps, and I needed to design the rest of the services and components, integrating with the existing AI part.

Q3
Behavioral Interview Questions
Behavioral

This round consisted of general situation-based questions to assess my behavioral traits and how I would handle various professional scenarios.

Q4
Code Review Exercise
Other

I was given a piece of working code and asked to provide review comments on it, simulating the process of reviewing a pull request.

Q5
Count Substrings with Non-Repeating Characters
Data Structures & AlgorithmsMedium

I was asked to write a function that counts the total number of substrings within a given string that consist only of 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!