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

based on 5.8k Reviews

Filter interviews by

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

7 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
  • 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 1You have been given an integer array/list(ARR) of size N ... read more
Q2. Parent class has run() and walk() . Parent run() - calls walk() C ... read more
asked in LTIMindtree
Q3. Longest Harmonious SubsequenceYou are given an array ‘ARR’ of 'N' ... read more
asked in Deloitte
Q4. Convert Bst To The Greater Sum TreeYou have been given a Binary S ... 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

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

Basic java questions

Round 2 - Technical 

(1 Question)

  • Q1. Project related questions
Round 3 - 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

 (29)

 Web Developer

 (1)

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

Java Developer interview

user image Java Techies

posted on 18 Nov 2021

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Write an API to fetch the id and JSON from the client.
  • Ans. 

    Create an API to fetch id and JSON from the client.

    • Create a RESTful API endpoint that accepts requests from the client

    • Use a GET request to fetch the id and JSON data from the client

    • Implement error handling for invalid requests or missing data

  • Answered by AI
  • Q2. Find forth highest salary from List using java 8.
  • Ans. 

    Use Java 8 stream to find the forth highest salary from a List.

    • Use stream() method to convert the List to a stream.

    • Use distinct() method to remove duplicates.

    • Use sorted() method to sort the salaries in ascending order.

    • Use skip() method to skip the first three highest salaries.

    • Use findFirst() method to get the forth highest salary.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Microservice Architecture questions
  • Q2. Spring Boot Annotations
Round 3 - HR 

(2 Questions)

  • Q1. Salary Expectation
  • Q2. Basic HR questions

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Indeed and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. Stringbuilder and string buffer diff
  • Q2. Where we store the object of string
  • Ans. 

    Objects of String are stored in the String Pool in Java.

    • String objects are stored in the String Pool, a special memory area in Java heap memory.

    • String literals are automatically stored in the String Pool.

    • String objects created using the new keyword are not stored in the String Pool.

    • String.intern() method can be used to store a String object in the String Pool.

  • Answered by AI
  • Q3. What is bean in springboot
  • Ans. 

    A bean in Spring Boot is a Java object that is instantiated, assembled, and managed by the Spring IoC container.

    • Beans are defined in the Spring configuration file or using annotations like @Component, @Service, @Repository, etc.

    • Beans are singleton by default but can be scoped as prototype, request, session, etc.

    • Beans are injected into other beans using dependency injection.

    • Example: @Component annotation is used to defi

  • Answered by AI
  • Q4. What is query parameters and path param
  • Ans. 

    Query parameters are used to pass data to a web server through the URL, while path parameters are part of the URL itself.

    • Query parameters are key-value pairs added to the end of a URL after a '?'

    • Path parameters are variables within the URL path itself, denoted by curly braces {}

    • Example of query parameter: www.example.com/api/users?id=123

    • Example of path parameter: www.example.com/api/users/{userId}

  • Answered by AI
  • Q5. Code snippet related to exception
  • Q6. Diff between exception and error
  • Ans. 

    Exceptions are recoverable errors that can be handled in code, while errors are unrecoverable issues that usually result in program termination.

    • Exceptions are checked at compile time, while errors are unchecked.

    • Exceptions are subclasses of Throwable, while errors are subclasses of Error.

    • Examples of exceptions include FileNotFoundException, NullPointerException, while examples of errors include OutOfMemoryError, StackOv

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. Quick sort - keep order same
  • Q2. Reverse string with spaces but keep the space position intact
  • Ans. 

    Reverse a string while keeping the position of spaces intact

    • Split the string into an array of characters

    • Iterate through the array and reverse the characters while keeping track of space positions

    • Join the array back into a string

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study DSA properly and java basics - immutable class cases

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

Tell us how to improve this page.

JPMorgan Chase & Co. Java Developer Interview Process

based on 3 interviews in last 1 year

1 Interview rounds

  • Technical Round
View more
JPMorgan Chase & Co. Java Developer Salary
based on 62 salaries
₹7.4 L/yr - ₹25 L/yr
198% 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.1k salaries
unlock blur

₹10.1 L/yr - ₹35 L/yr

Team Lead
5.4k salaries
unlock blur

₹5.6 L/yr - ₹16.5 L/yr

Vice President
3.9k 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

₹10.8 L/yr - ₹34 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
Did you find this page helpful?
Yes No
write
Share an Interview