i
JPMorgan Chase & Co.
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
It was 60 min coding test of 3 sections
1. MCQ
2. Coding Problem Statement
3. SQL
I applied via Company Website and was interviewed before Nov 2023. There were 3 interview rounds.
First interview with the team where they asked me general questions about my skillset and why I wanted to join their team.
I forget the exact question but it was a medium level leetcode question that was asked.
Online coding assessment test
What people are saying about JPMorgan Chase & Co.
I applied via Naukri.com and was interviewed before Oct 2022. There were 5 interview rounds.
Troubleshooting Unix issues involves identifying the problem, analyzing logs, checking permissions, and using command line tools.
Identify the problem by checking error messages and logs
Check file permissions using 'ls -l' command
Use command line tools like 'grep', 'awk', and 'sed' to search for specific patterns
Restart services or processes if necessary
Consult online forums or documentation for solutions
JPMorgan Chase & Co. interview questions for designations
I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 2 interview rounds.
Lru cache implementation, Spring boot
Microservices offer better scalability, flexibility, and fault tolerance.
Microservices allow for independent deployment and scaling of individual components.
They enable faster development and deployment cycles.
They provide fault isolation, making it easier to identify and fix issues.
They allow for greater flexibility in technology choices and development approaches.
Examples of successful microservices architectures inc
I applied via Approached by Company and was interviewed before Aug 2021. There were 3 interview rounds.
Microservices are small, independent, and loosely coupled services that work together to form a larger application.
Microservices architecture breaks down a large application into smaller, independent services
Each service is responsible for a specific task and communicates with other services through APIs
This approach allows for greater flexibility, scalability, and easier maintenance
Examples of companies using microser
Design a Snake & Ladder game.
Create a board with 100 squares and mark the snakes and ladders on it.
Use a random number generator to simulate dice rolls.
Implement logic to move the player's token based on the dice roll.
Add game rules such as extra turns for rolling a six and penalty for landing on a snake.
Display the current position of the player and the board after each turn.
I applied via Naukri.com and was interviewed before Dec 2021. There were 2 interview rounds.
The current project architecture follows a microservices approach.
The project is divided into smaller, independent services that communicate with each other through APIs.
Each service has its own database and can be developed, deployed, and scaled independently.
We use Docker containers to package and deploy the services.
We also use Kubernetes for container orchestration and management.
The architecture allows for better ...
I applied via Referral and was interviewed before Aug 2021. There were 2 interview rounds.
Easy basic questions on ds algo, swap two numbers with out extra space
Joins in SQL are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column
Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
OOP features are key concepts in Object-Oriented Programming that include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (object)
Inheritance: Ability for a class to inherit properties and behavior from another class
Polymorphism: Ability for objects to be treated as instances of their parent class or their own class
Abstractio...
An exception in Java is a runtime error that disrupts the normal flow of a program.
Exceptions are objects that are thrown when an error occurs during the execution of a program.
They can be caught and handled using try-catch blocks.
Common types of exceptions in Java include NullPointerException, ArrayIndexOutOfBoundsException, and IOException.
Some of the top questions asked at the JPMorgan Chase & Co. Associate Software Engineer interview -
based on 6 interviews
3 Interview rounds
based on 86 reviews
Rating in categories
Associate
10.2k
salaries
| ₹10.3 L/yr - ₹36 L/yr |
Team Lead
5.6k
salaries
| ₹5.6 L/yr - ₹16.3 L/yr |
Vice President
4k
salaries
| ₹26.5 L/yr - ₹70 L/yr |
Analyst
2.6k
salaries
| ₹6.4 L/yr - ₹25 L/yr |
Software Engineer
2.5k
salaries
| ₹10.2 L/yr - ₹35 L/yr |
Morgan Stanley
Goldman Sachs
TCS
Bank of America