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 for Experienced

Updated 13 Jun 2024

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

JPMorgan Chase & Co. Senior Software Engineer Interview Experiences for Experienced

8 interviews found

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
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.

Senior Software Engineer Interview Questions Asked at Other Companies for Experienced

Q1. Duplicate In ArrayYou are given an array ‘ARR’ of size ‘N’ contai ... read more
Q2. Anagram PairsPre-requisites: Anagrams are defined as words or nam ... read more
asked in Visa
Q3. Given a grid containing 0s and 1s and source row and column, in h ... read more
asked in Capgemini
Q4. Kth Largest NumberYou will be given a stream of numbers, and you ... read more
asked in Mphasis
Q5. Trapping Rain Water You have been given a long type array/list 'A ... read more
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.

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
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
5
Excellent
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 

Basic python and data structure, time complexity of programs

Round 3 - Technical 

(1 Question)

  • Q1. Oops concepts in depth
  • Ans. 

    Object-oriented programming principles for organizing and designing code.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Inheritance: Allowing a class to inherit properties and behavior from another class.

    • Polymorphism: Ability for objects to take on multiple forms or types.

    • Abstraction: Hiding complex implementation details and showing only necessary features.

  • Answered by AI

I applied via Recruitment Consultant and was interviewed in Apr 2021. There was 1 interview round.

Interview Questionnaire 

4 Questions

  • Q1. All basic java?
  • Q2. Java 8,what is flat map,multithreding scenario base ,database
  • Q3. Second round about current project n new technology
  • Q4. Third round was with group head.like managerial

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare all java,java 8 spring boot and db .try to focus on basics

Senior Software Engineer interview

user image Manmohan Dubey

posted on 18 Nov 2021

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Approached by Company

Round 1 - Coding Test 

Mostly they asked questions on String or basic coding questions

Round 2 - Technical 

(1 Question)

  • Q1. Core java questions basics, SpringBoot Microservice ,Sql questions
Round 3 - Technical 

(1 Question)

  • Q1. Mostly questions on core java, day to day activities , agile,beghavioural questions
Round 4 - HR 

(1 Question)

  • Q1. Salary Expectation

Interview Preparation Tips

Interview preparation tips for other job seekers - Salary discussion
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Oct 2023. There was 1 interview round.

Round 1 - One-on-one 

(4 Questions)

  • Q1. Questions on spring boot
  • Q2. Questions on Java
  • Q3. Java 8 Stream APi
  • Q4. Questions on previous projects

Interview Preparation Tips

Topics to prepare for UBS Senior Software Engineer interview:
  • Spring boot
  • Java 8

JPMorgan Chase & Co. Interview FAQs

How many rounds are there in JPMorgan Chase & Co. Senior Software Engineer interview for experienced candidates?
JPMorgan Chase & Co. interview process for experienced candidates usually has 2-3 rounds. The most common rounds in the JPMorgan Chase & Co. interview process for experienced candidates are Technical, Coding Test and Resume Shortlist.
How to prepare for JPMorgan Chase & Co. Senior Software Engineer interview for experienced candidates?
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, J2Ee, Javascript and React.Js.
What are the top questions asked in JPMorgan Chase & Co. Senior Software Engineer interview for experienced candidates?

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

  1. What are virtual functions? What is vTable, vPtr? Different types of smart poin...read more
  2. Transaction management in J...read more
  3. Api design using Spring b...read more

Tell us how to improve this page.

JPMorgan Chase & Co. Senior Software Engineer Interview Process for Experienced

based on 4 interviews in last 1 year

Interview experience

3
  
Average

People are getting interviews through

based on 4 JPMorgan Chase & Co. interviews
Job Portal
Recruitment Consultant
25%
25%
50% candidates got the interview through other sources.
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient 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