i
JPMorgan Chase & Co.
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Company Website and was interviewed in Jun 2024. There was 1 interview round.
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...
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...
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...
What people are saying about JPMorgan Chase & Co.
Basic java questions
JPMorgan Chase & Co. interview questions for designations
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...
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.
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
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
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
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.
I applied via Indeed and was interviewed in Jul 2024. There was 1 interview round.
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.
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
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}
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
I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.
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
1 Interview rounds
based on 4 reviews
Rating in categories
Associate
10.1k
salaries
| ₹10.1 L/yr - ₹35 L/yr |
Team Lead
5.4k
salaries
| ₹5.6 L/yr - ₹16.5 L/yr |
Vice President
3.9k
salaries
| ₹20 L/yr - ₹68 L/yr |
Analyst
2.5k
salaries
| ₹6.3 L/yr - ₹25 L/yr |
Software Engineer
2.4k
salaries
| ₹10.8 L/yr - ₹34 L/yr |
Morgan Stanley
Goldman Sachs
TCS
Bank of America