i
JPMorgan Chase &
Co.
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
Dynamic programming and trees topics are asked mostly
I applied via Company Website and was interviewed in Jun 2022. There were 5 interview rounds.
It was all basics, u can cover it in at Max 10 days.
Prepare DSA well and also having CP experience gives an edge.
posted on 16 Sep 2021
I applied via Campus Placement and was interviewed in Aug 2021. There was 1 interview round.
posted on 6 Oct 2022
I applied via Campus Placement and was interviewed in Apr 2022. There were 3 interview rounds.
Online api round . We had to send an api request to server
One coding questions in the language of ur given preference . It was a basic dsa question
What people are saying about JPMorgan Chase & Co.
posted on 26 Aug 2021
I applied via Campus Placement and was interviewed in Jul 2021. There were 3 interview rounds.
I am a software engineer with experience in developing web applications using various programming languages and frameworks.
Proficient in Java, Python, and JavaScript
Experience with front-end development using HTML, CSS, and React
Familiar with Agile development methodologies
Strong problem-solving and analytical skills
Worked on projects involving database management and API integration
I expect Amex to provide a challenging and collaborative work environment with opportunities for growth and learning.
Opportunities for professional development
Collaborative work culture
Challenging projects
Clear communication and feedback
Competitive compensation and benefits
Sort function in C++ sorts elements in an array in ascending or descending order.
The sort function is part of the
It takes two iterators as arguments, representing the beginning and end of the array to be sorted.
By default, it sorts the array in ascending order, but a custom comparison function can be provided to sort in descending order.
The time complexity of the sort function is O(n log n).
Developed a web application for online shopping
Used HTML, CSS, and JavaScript for front-end development
Implemented a responsive design to ensure compatibility across different devices
Utilized PHP and MySQL for back-end development
Implemented user authentication and authorization for secure access
Integrated payment gateway for seamless online transactions
I appeared for an interview before Sep 2020.
Round duration - 90 minutes
Round difficulty - Medium
It was a cumulative test
You are given an array ARR
of long type, which represents an elevation map where ARR[i]
denotes the elevation of the ith
bar. Calculate the total amount of rainwater t...
Calculate the total amount of rainwater that can be trapped within given elevation map.
Iterate through the array to find the maximum height on the left and right of each bar.
Calculate the amount of water that can be trapped above each bar by taking the minimum of the maximum heights on the left and right.
Sum up the trapped water above each bar to get the total trapped water for the elevation map.
Round duration - 90 minutes
Round difficulty - Medium
It was sophisticated in nature and a good brain buster.
Prateek is a kindergarten teacher with a mission to distribute candies to students based on their performance. Each student must get at least one candy, and if two s...
Determine the minimum number of candies needed to distribute to students based on their performance and ratings.
Iterate through the array of student ratings and assign 1 candy to each student initially.
Then iterate from left to right and check if the current student's rating is higher than the previous student, if so, assign candies accordingly.
Similarly, iterate from right to left to handle cases where the current stu...
Round duration - 1 hour
Round difficulty - Medium
It revolved around basic concepts
DBMS is a software system that manages databases and allows users to interact with data stored in them.
DBMS stands for Database Management System
It helps in creating, updating, and managing databases
Examples of DBMS include MySQL, Oracle, SQL Server
It ensures data integrity, security, and efficient retrieval
Round duration - 70 minutes
Round difficulty - Hard
It was a great experience
Tip 1 : Stay consistent with your efforts
Tip 2 : Work hard with honesty
Tip 3 : Try to set goal of +1 level from the goal you want to achieve
Tip 1 : Present yourself with honesty
Tip 2 : Mention about the Workshops, hackathons, achievements, and the projects.
I appeared for an interview before Sep 2020.
Round duration - 30 minutes
Round difficulty - Easy
It was in the day time. I was asked the programming language of my choice. It was mostly focused on programming fundamentals. I was asked 2 questions based on Data Structures and Algorithms.
A loop in a linked list can be detected using Floyd's Cycle Detection Algorithm.
Use two pointers - slow and fast, where slow moves one step at a time and fast moves two steps at a time.
If there is a loop, the two pointers will eventually meet at some point within the loop.
To detect the start of the loop, reset one pointer to the head and move both pointers one step at a time until they meet again.
Round duration - 30 minutes
Round difficulty - Easy
This round was mostly focused on my resume and projects.
Round duration - 30 minutes
Round difficulty - Easy
It was in the evening. I went to their office in Gurgaon. It was taken by one of the technology director who had a lot of experience.
Do practice a lot of data structures questions as mostly questions in interviews are based on them. Also, do prepare for projects mentioned in your resume and skills which you have mentioned. Coding ninjas has a big hand in making my interview clear as I have taken a course from the coding Ninjas which helped me a lot to make my concepts clear.
Application resume tips for other job seekersKeep it short and crisp. Go through it properly before the interview. Make sure that you haven't put anything in it that can cause you problems during the interview.
Final outcome of the interviewSelectedI applied via Campus Placement and was interviewed before Nov 2021. There were 3 interview rounds.
Moderate level aptitude with basics
Moderate level data structure questions
I applied via Company Website and was interviewed in Oct 2019. There were 3 interview rounds.
based on 2 interview experiences
Difficulty level
Duration
Associate
11.2k
salaries
| ₹10 L/yr - ₹36.5 L/yr |
Team Lead
5.8k
salaries
| ₹4.5 L/yr - ₹17 L/yr |
Vice President
4.3k
salaries
| ₹27 L/yr - ₹70 L/yr |
Senior Associate
2.8k
salaries
| ₹14 L/yr - ₹52 L/yr |
Analyst
2.8k
salaries
| ₹6.5 L/yr - ₹26.7 L/yr |
Morgan Stanley
Goldman Sachs
TCS
Bank of America