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

Filter interviews by

Clear (1)

JPMorgan Chase & Co. Java Developer Interview Questions, Process, and Tips

Updated 15 Jan 2025

Top JPMorgan Chase & Co. Java Developer Interview Questions and Answers

  • Q1. Describe Java 8 concept? Programming questions Collection framework Difference between Spring and Spring boot ?
  • Q2. What is the difference between Spring and SpringBoot?
  • Q3. What are checked and unchecked exceptions?
View all 6 questions

JPMorgan Chase & Co. Java Developer Interview Experiences

6 interviews found

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

(4 Questions)

  • Q1. Java streams on students
  • Q2. Select 8 form A,A
  • Ans. 

    The question is asking to select 8 forms from set A.

    • Understand the elements in set A

    • Select 8 forms from set A based on the requirements

    • Ensure the selected forms are distinct and meet the criteria

  • Answered by AI
  • Q3. Basic java questions
  • Q4. Hibernate questions and database questions
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What are checked and unchecked exceptions?
  • Ans. 

    Checked exceptions are exceptions that must be either caught or declared in the method signature, while unchecked exceptions do not need to be caught or declared.

    • Checked exceptions are subclasses of Exception class, excluding RuntimeException and Error.

    • Checked exceptions are checked at compile time, so the compiler forces the programmer to handle them.

    • Unchecked exceptions are subclasses of RuntimeException and Error cl...

  • Answered by AI
  • Q2. What is the difference between Spring and SpringBoot?
  • Ans. 

    Spring is a framework for building Java applications, while SpringBoot is a tool that simplifies the setup and configuration of Spring applications.

    • Spring is a comprehensive framework that provides various modules for different functionalities like dependency injection, aspect-oriented programming, etc.

    • SpringBoot is an opinionated tool that simplifies the setup and configuration of Spring applications by providing defa...

  • Answered by AI

Skills evaluated in this interview

Java Developer Interview Questions Asked at Other Companies

asked in Deloitte
Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size ... read more
Q2. Parent class has run() and walk() . Parent run() - calls walk() C ... read more
asked in Infosys
Q3. Which should be preferred between String and StringBuffer when th ... read more
asked in Deloitte
Q4. Convert BST to Greater Sum Tree Given a Binary Search Tree (BST) ... read more
Q5. 2. What will happen if hashcode only returns a constant? How will ... read more

Java Developer Interview Questions & Answers

user image divya sravani

posted on 30 May 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What are java 8 concepts
  • Ans. 

    Java 8 introduced new features like lambda expressions, streams, functional interfaces, and default methods.

    • Lambda expressions allow you to write code in a more concise way.

    • Streams provide a way to work with sequences of elements and perform operations on them.

    • Functional interfaces are interfaces with a single abstract method, used for lambda expressions.

    • Default methods allow interfaces to have method implementations.

    • O...

  • Answered by AI

Skills evaluated in this interview

What people are saying about JPMorgan Chase & Co.

View All
an analyst
1w
Anyone who has recently joined Nomura? How long do they take to decide a candidate ,negotiate salary & roll out offer after final interview?
Got a question about JPMorgan Chase & Co.?
Ask anonymously on communities.
Interview experience
3
Average
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 Resume tips
Round 2 - Coding Test 

Basic java questions

Round 3 - Technical 

(1 Question)

  • Q1. Project related questions
Round 4 - HR 

(1 Question)

  • Q1. Salary discussion

JPMorgan Chase & Co. interview questions for designations

 Senior Java Developer

 (1)

 Fullstack Java Developer

 (1)

 Java Associate

 (1)

 Java Full Stack Developer

 (1)

 Developer

 (2)

 Software Developer

 (27)

 Servicenow Developer

 (1)

 Abinitio Developer

 (1)

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 Resume tips
Round 2 - Technical 

(2 Questions)

  • Q1. Describe Java 8 concept? Programming questions Collection framework Difference between Spring and Spring boot ?
  • Ans. 

    Java 8 introduced new features like lambda expressions, streams, and functional interfaces.

    • Lambda expressions allow functional programming in Java.

    • Streams provide a concise way to perform operations on collections.

    • Functional interfaces enable the use of lambda expressions.

    • Java 8 also introduced the Optional class for null-safe programming.

    • Default methods were added to interfaces to allow for backward compatibility.

    • Java...

  • Answered by AI
  • Q2. How Microservices communicate ? Hibernate And many more....

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on Java 8 feature and practice code with Java latest version

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in Jul 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Diff between Stirling and string buffer
  • Ans. 

    Stirling is a mathematical formula for approximating factorials, while StringBuffer is a mutable sequence of characters.

    • Stirling is used to calculate large factorials, while StringBuffer is used to manipulate strings efficiently.

    • Stirling's formula is n! ≈ √(2πn) * (n/e)^n, while StringBuffer has methods like append(), insert(), and delete() for string manipulation.

    • Stirling is a mathematical concept, while StringBuffer

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good company

Skills evaluated in this interview

Interview questions from similar companies

Interview Preparation Tips

Round: Technical Interview
Experience: Technical on paper test questions:(dis was only for 12 among d 26 shortlisted ppl after apti...others directly had interviews)
5 wer selected in this test who wer nw sent for interviews
TECHNICAL INTERVIEW: (pls list the questions asked in all the rounds)
26 shortlisted after apti (14 directly for interviews & 12 had one more technical on paper test...mentioned above)
der wer min 2 technical rounds for each of them...max were 5

- You are given course dependencies
A->B,C
B->D
C->A
D->nothing
The above dependencies mean...if you want to take course A...you should take courses B and C first....To take B,Course D must be taken first....D is an independent course and can be taken without any prior requirements.
Now you are told these dependencies.Come up with an appropriate data structure to represent these dependencies.Then write a code that finds out all the courses that the student can take up...in this case the student can first take course D because its independent.Now that course D has been taken he can next take up B as it depends on B alone...But the courses A and C can never be taken because they depend on each other...So here all the courses that can be taken are B and D.
After i wrote the code....he asked for all possible test cases
-Given an array of length N....It can be filled with nos. only from 1 to N....find which nos are repeated in the array
-Given pointers to two nodes in a binary tree....find their least common ancestor...each node has pointer to only the parent node...not the left and right child..
-In a binary tree(Not necessarily a BST)...suppose the weight of any node is defined as the product of the key value of the node and the level of the node(Root at level 1)...find the node with maximum weight in the binary tree
-A sorted array of size n is right circularly rotated k times and this rotated array is given to you as input...Find out the value of k in log n time .
-There are some processes running at time T....and there are processes running at time T+30.
You have to find out
1)Which processes died at time T+30,which were alive at time T
2)Which are the new processes at time T+30,which were not there at time T
3)Which are the processes that were there at time T and are still running at time T+30
What data structure will you use to represent the process lists and write code to find out the answers to the 3 questions above
-Given a binary search tree...and a target sum...starting at the root...which all paths add up to the target sum?...if there are multiple paths....return the path with least no. of nodes.


College Name: Veermata Jijabai Technological Institute, Mumbai [ VJTI ]

I applied via Campus Placement

Interview Questionnaire 

4 Questions

  • Q1. Explain the background process that takes place during an atm transaction
  • Ans. 

    ATM transaction involves multiple background processes including authentication, authorization, and communication with bank servers.

    • Customer inserts card and enters PIN

    • ATM authenticates the card and PIN

    • ATM requests authorization from bank server

    • Bank server verifies account balance and approves or denies transaction

    • ATM dispenses cash or completes other requested transaction

    • ATM updates account balance and sends transacti

  • Answered by AI
  • Q2. Cut cake into 8 pieces .You can use knife 3 times only
  • Ans. 

    Cut cake into 8 pieces using knife 3 times only.

    • First, cut the cake horizontally into two equal halves.

    • Then, cut the cake vertically into four equal pieces.

    • Finally, cut the cake horizontally again into eight equal pieces.

    • Make sure to use the knife efficiently to minimize the number of cuts.

    • Practice visualization before making the cuts to avoid mistakes.

  • Answered by AI
  • Q3. A shot fired from a gun pointing towards a tree full of birds. All birds left except one. Why ?
  • Ans. 

    The one bird was already dead.

    • The bird was already dead before the shot was fired.

    • The bird was injured and unable to fly away with the rest of the birds.

    • The bird was a decoy bird used for hunting purposes.

    • The bird was a trained bird used for falconry.

  • Answered by AI
  • Q4. Explain projects which you made in college?
  • Ans. 

    Developed a web-based attendance management system and a mobile app for event management.

    • Created a database schema and implemented CRUD operations using PHP and MySQL.

    • Designed the user interface using HTML, CSS, and JavaScript.

    • Integrated Google Maps API for location tracking in the mobile app.

    • Implemented push notifications using Firebase Cloud Messaging.

    • Collaborated with a team of four to complete the projects within t

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: The question paper was a mix of aptitude, programming of c++ java , sql and reasoning.
There was negative marking set for each questions.
Tips: Attempt that portion first in which you are really confident.
Dont try to attempt all questions , as negative marking plays big role.
Duration: 60 minutes

Round: Technical Interview
Experience: As Barclays is a bank , so this kind of question is obvious.
Be prepared for technical process that takes place in a usual banking domain.
Also , any type of question whether reasoning based or technical can be asked.
Tips: Be confident. Try to tell everything in a straight manner.

Round: Case Study Interview
Experience: You can put humour while answering as this shows your positivity.
There can be many reason for this like birds ia dead , bird is deaf , bird is of plastic. You can choose whatever hit into your mind.

Round: Behavioural Interview
Experience: Explaining the thing in which you already have knowledge is a plus point.
But make sure you have complete knowledge of your college project as they can ask as many questions as possible because your project is the main thing which can extend your interview time.

Skills: Common Sense, Presence Of Mind, Positive Thinking, Ability To Deliver On A Project, C Programming
College Name: UPTU
Motivation: As it is a product based company , so chances of growth is good and pay scale is better.

I applied via Campus Placement

Interview Preparation Tips

Round: Test
Experience: Was nice experience,should have good aptitude.
Tips: Learn aptitude more and morr
Duration: 60 minutes

Round: Group Discussion
Experience: Just speak about the topic
Tips: Do not get silent

Round: Technical Interview
Experience: iOS,C/C++
Tips: Just be confident about your answwers ansd show that you are capable to do each and everything in this world and you have quick learning capacity to grasp anything.

General Tips: C/C++,
Skills:
College Name: CDAC PUNE
Motivation: Bank more than 325 years old.

Interview Preparation Tips

Round: Test
Experience: It was an easy test overall, basic programming things were asked in technical part of test whereas aptitude questions were also relatively easy.
Tips: You just need to know things which were there in CS101 for technical part of test .Nothing else is required.
Duration: 30 minutes
Total Questions: 1

Skills: Problem
College Name: Indian Institute of Technology, Bombay
Contribute & help others!
anonymous
You can choose to be anonymous

JPMorgan Chase & Co. Interview FAQs

How many rounds are there in JPMorgan Chase & Co. Java Developer interview?
JPMorgan Chase & Co. interview process usually has 1-2 rounds. The most common rounds in the JPMorgan Chase & Co. interview process are Technical, Resume Shortlist and Coding Test.
How to prepare for JPMorgan Chase & Co. Java Developer 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, Spring Boot, Microservices, Hibernate and Spring.
What are the top questions asked in JPMorgan Chase & Co. Java Developer interview?

Some of the top questions asked at the JPMorgan Chase & Co. Java Developer interview -

  1. Describe Java 8 concept? Programming questions Collection framework Difference ...read more
  2. What is the difference between Spring and SpringBo...read more
  3. What are checked and unchecked exceptio...read more

Recently Viewed

PHOTOS

InsuranceDekho

3 office photos

LIST OF COMPANIES

Credit Bajaar

Overview

SALARIES

Amazon Development Centre India

SALARIES

Amazon Development Centre India

SALARIES

Amazon Development Centre India

REVIEWS

Amazon Development Centre India

No Reviews

INTERVIEWS

JPMorgan Chase & Co.

No Interviews

INTERVIEWS

M3M India

No Interviews

INTERVIEWS

ICICI Prudential Life Insurance

No Interviews

INTERVIEWS

Jana Small Finance Bank

No Interviews

Tell us how to improve this page.

JPMorgan Chase & Co. Java Developer Interview Process

based on 4 interviews

1 Interview rounds

  • Technical Round
View more
JPMorgan Chase & Co. Java Developer Salary
based on 68 salaries
₹8.9 L/yr - ₹30 L/yr
250% more than the average Java Developer Salary in India
View more details

JPMorgan Chase & Co. Java Developer Reviews and Ratings

based on 4 reviews

1.5/5

Rating in categories

2.6

Skill development

1.3

Work-life balance

3.4

Salary

1.1

Job security

1.3

Company culture

2.0

Promotions

1.3

Work satisfaction

Explore 4 Reviews and Ratings
Associate
10.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Team Lead
5.6k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Vice President
4k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Analyst
2.6k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
2.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare JPMorgan Chase & Co. with

Morgan Stanley

3.7
Compare

Goldman Sachs

3.5
Compare

TCS

3.7
Compare

Bank of America

4.2
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent