JP Morgan|SE3|Bangalore|Offer
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:- One question was Minimum String Length After Removing Substrings.
- The second question's exact details I don't recall, but it was of similar difficulty.
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:- I was given a piece of working code and asked to provide review comments on it, similar to performing a pull request (PR) review.
- I had to write a function to count the number of substrings with non-repeating characters.
Interview Questions (5)
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.
This round consisted of general situation-based questions to assess my behavioral traits and how I would handle various professional scenarios.
I was given a piece of working code and asked to provide review comments on it, simulating the process of reviewing a pull request.
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.