Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by JPMorgan Chase & Co. Team. If you also belong to the team, you can get access from here

JPMorgan Chase & Co. Verified Tick

Compare button icon Compare button icon Compare
4.1

based on 5.8k Reviews

Filter interviews by

JPMorgan Chase & Co. Senior Software Engineer Interview Questions, Process, and Tips

Updated 13 Jan 2025

Top JPMorgan Chase & Co. Senior Software Engineer Interview Questions and Answers

  • Q1. Excel Column Number You have been given a column title as appears in an Excel sheet, return its corresponding column number. For example: A -> 1 B -> 2 C -> 3 ... Z -> 26 ...read more
  • Q2. LRU Cache Implementation Design and implement a data structure for Least Recently Used (LRU) cache to support the following operations: 1. get(key) - Return the value of ...read more
  • Q3. Java Question What is the lambda expression in Java and How does a lambda expression relate to a functional interface?
View all 26 questions

JPMorgan Chase & Co. Senior Software Engineer Interview Experiences

22 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Sep 2023. There were 3 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Internal working of string intern
  • Ans. 

    String intern is a method in Java that returns a canonical representation of a string object.

    • String intern() method returns a canonical representation for the string object.

    • If a string with the same contents is already in the string pool, then it returns the reference to that string.

    • If not present, it adds the string to the pool and returns the reference.

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Microservice architecture
Round 3 - Coding Test 

Hackerrank - Coding test

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Maching Coding - Factory design patter
  • Q2. Multi-Threading : Object level and class level lock
  • Q3. Distributed Caching

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nt ... read more
asked in Capgemini
Q2. Pascal's TriangleYou are given an integer N. Your task is to retu ... read more
Q3. K Largest Elements You are given with an integer k and an array o ... read more
asked in GlobalLogic
Q4. System Design QuestionCreate a simple shopping application. They ... read more
asked in Info Edge
Q5. Buy and Sell StockYou are Harshad Mehta’s friend. He told you the ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Java 8 features
  • Q2. Transaction management in Java
  • Ans. 

    Transaction management in Java involves managing database transactions to ensure data integrity and consistency.

    • Use JDBC or JPA for transaction management

    • Begin a transaction with 'beginTransaction()' method

    • Commit the transaction with 'commit()' method

    • Rollback the transaction with 'rollback()' method

  • Answered by AI
  • Q3. Api design using Spring boot
  • Ans. 

    Api design using Spring boot involves creating RESTful APIs with Spring framework for efficient communication between client and server.

    • Use @RestController annotation to define RESTful web services

    • Utilize @RequestMapping annotation to map HTTP requests to specific handler methods

    • Implement request and response bodies using @RequestBody and @ResponseBody annotations

    • Leverage Spring Boot's auto-configuration and embedded s

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Design patterns and its usages
  • Ans. 

    Design patterns are reusable solutions to common problems in software design.

    • Design patterns help in creating flexible, maintainable, and scalable software.

    • Some common design patterns include Singleton, Factory, Observer, and Strategy.

    • Each design pattern has a specific purpose and can be applied in different scenarios.

    • Understanding design patterns can improve code quality and make development more efficient.

  • Answered by AI
  • Q2. System design interview questions

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via Approached by Company and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Medium level DSA Questions were asked

Round 2 - Technical 

(2 Questions)

  • Q1. Questions about Java8
  • Q2. SQL queries and spring boot
Round 3 - HR 

(1 Question)

  • Q1. Current project
  • Ans. 

    Currently working on developing a web-based project management tool for a tech startup.

    • Utilizing React for front-end development

    • Implementing Node.js for back-end functionality

    • Integrating MongoDB for database management

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - If you have declined JPMC's offer in last 2 years. You would be in cooling off period. I had declined their offer last year for genuine personal reason and not on the last min.
So when I cracked all round with amazing feedbacks and even after compensation discussions happened. After 2 months long process, I was told that they can't role out my offer letter because I am in that 2 years cooling period!!
The central hiring process of the company should not allow applicant to apply if such policies are in place. How would an applicant know that they are in cooling period? The policies are for HRs and recruiters to know. But sadly none of them were aware and ended up wasting my 2 months!! Very disappointed!

JPMorgan Chase & Co. interview questions for designations

 Senior Software Engineer 2

 (2)

 Senior Software Test Engineer

 (1)

 Software Engineer

 (40)

 Senior Software Developer

 (1)

 Associate Software Engineer

 (9)

 Software Engineer Intern

 (7)

 Software Engineer III

 (4)

 Lead Software Engineer

 (2)

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Approached by Company and was interviewed in Feb 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Medium level 2 coding questions

Round 2 - Technical 

(1 Question)

  • Q1. DS & Algo was tested
Round 3 - One-on-one 

(1 Question)

  • Q1. System Design round
Round 4 - HR 

(1 Question)

  • Q1. Behavioral questions were asked in this round.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for coding & system design round.

Get interview-ready with Top JPMorgan Chase & Co. Interview Questions

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Dec 2023. There were 3 interview rounds.

Round 1 - Coding Test 

DSA coding round with medium level questions

Round 2 - Technical 

(2 Questions)

  • Q1. High level design
  • Q2. Low level design
Round 3 - Technical 

(2 Questions)

  • Q1. Logical, managerial
  • Q2. General aptitude and scenario based
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Approached by Company and was interviewed in Jul 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Role: Java+ React Full stack I had 2 rounds of interview so far. 1) First round was all about the fundamentals of react and java. It was a virtual one-o-one. Questions on java String, java classes and ...
Round 3 - Technical 

(1 Question)

  • Q1. Already shared in my prev response

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare
Java strongly,
projects you have done so far and DBMS and design patterns.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. About microservices and spring boot

Senior Software Engineer interview

user image Manmohan Dubey

posted on 18 Nov 2021

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What are virtual functions? What is vTable, vPtr? Different types of smart pointers. Exception handling
  • Ans. 

    Virtual functions are functions that can be overridden in derived classes. vTable is a lookup table used to resolve virtual function calls.

    • Virtual functions allow polymorphism and dynamic binding

    • vTable is a table of function pointers used to resolve virtual function calls

    • vPtr is a pointer to the vTable of an object

    • Smart pointers are objects that manage the lifetime of dynamically allocated memory

    • Types of smart pointers...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

Written test with java basics

Round 3 - One-on-one 

(1 Question)

  • Q1. Explain about current project architecture
Round 4 - Technical 

(1 Question)

  • Q1. Design questions for framework setup

JPMorgan Chase & Co. Interview FAQs

How many rounds are there in JPMorgan Chase & Co. Senior Software Engineer interview?
JPMorgan Chase & Co. interview process usually has 2-3 rounds. The most common rounds in the JPMorgan Chase & Co. interview process are Technical, Coding Test and Resume Shortlist.
How to prepare for JPMorgan Chase & Co. Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at JPMorgan Chase & Co.. The most common topics and skills that interviewers at JPMorgan Chase & Co. expect are Java, Microservices, Finance, J2Ee and Javascript.
What are the top questions asked in JPMorgan Chase & Co. Senior Software Engineer interview?

Some of the top questions asked at the JPMorgan Chase & Co. Senior Software Engineer interview -

  1. Accumulators in spark python sum of odd places in list Partition and bucket...read more
  2. What are virtual functions? What is vTable, vPtr? Different types of smart poin...read more
  3. Internal working of string int...read more

Tell us how to improve this page.

JPMorgan Chase & Co. Senior Software Engineer Interview Process

based on 10 interviews in last 1 year

2 Interview rounds

  • Coding Test Round
  • Technical Round
View more

People are getting interviews through

based on 11 JPMorgan Chase & Co. interviews
Job Portal
Recruitment Consultant
36%
9%
55% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.
JPMorgan Chase & Co. Senior Software Engineer Salary
based on 966 salaries
₹13 L/yr - ₹47 L/yr
95% more than the average Senior Software Engineer Salary in India
View more details

JPMorgan Chase & Co. Senior Software Engineer Reviews and Ratings

based on 55 reviews

3.8/5

Rating in categories

3.8

Skill development

3.7

Work-Life balance

3.7

Salary & Benefits

3.9

Job Security

3.6

Company culture

3.1

Promotions/Appraisal

3.5

Work Satisfaction

Explore 55 Reviews and Ratings
Associate
10.1k salaries
unlock blur

₹10.1 L/yr - ₹35.2 L/yr

Team Lead
5.4k salaries
unlock blur

₹5.6 L/yr - ₹16.5 L/yr

Vice President
3.8k salaries
unlock blur

₹20 L/yr - ₹68 L/yr

Analyst
2.5k salaries
unlock blur

₹6.3 L/yr - ₹25 L/yr

Software Engineer
2.4k salaries
unlock blur

₹11 L/yr - ₹35 L/yr

Explore more salaries
Compare JPMorgan Chase & Co. with

Morgan Stanley

3.7
Compare

Goldman Sachs

3.6
Compare

TCS

3.7
Compare

Bank of America

4.3
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview