i
JPMorgan Chase & Co.
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Approached by Company and was interviewed before Sep 2023. There were 3 interview rounds.
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.
Hackerrank - Coding test
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
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
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.
What people are saying about JPMorgan Chase & Co.
I applied via Approached by Company and was interviewed in Mar 2024. There were 3 interview rounds.
Medium level DSA Questions were asked
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
JPMorgan Chase & Co. interview questions for designations
I applied via Approached by Company and was interviewed in Feb 2024. There were 4 interview rounds.
Medium level 2 coding questions
Get interview-ready with Top JPMorgan Chase & Co. Interview Questions
I applied via LinkedIn and was interviewed in Dec 2023. There were 3 interview rounds.
DSA coding round with medium level questions
I applied via Approached by Company and was interviewed in Jul 2023. There were 3 interview rounds.
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...
Written test with java basics
2 Interview rounds
based on 55 reviews
Rating in categories
Associate
10.1k
salaries
| ₹10.1 L/yr - ₹35.2 L/yr |
Team Lead
5.4k
salaries
| ₹5.6 L/yr - ₹16.5 L/yr |
Vice President
3.8k
salaries
| ₹20 L/yr - ₹68 L/yr |
Analyst
2.5k
salaries
| ₹6.3 L/yr - ₹25 L/yr |
Software Engineer
2.4k
salaries
| ₹11 L/yr - ₹35 L/yr |
Morgan Stanley
Goldman Sachs
TCS
Bank of America