Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
JP Morgan interview experience Real time questions & tips from candidates to crack your interview

Full Stack Engineer

JP Morgan
upvote
share-icon
4 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 5 months
Topics: Data Structures and Algorithms, OOPS, Operating Systems, Computer Networks, DBMS, Web Development
Tip
Tip

Tip 1 : Practice as many DSA questions as possible.
Tip 2 : Focus on Core Subjects like OS, CN, DBMS as Well.
Tip 3 : Do some projects to have a good grasp on development also.

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Make a 1-page Resume.
Tip 2 : Keep it short and crisp, include only relevant experiences and skills.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration75 minutes
Interview date15 Apr 2021
Coding problem2

It was an online round taken through hackerrank. There were two coding questions of Easy level, Technical and Aptitude MCQs, that we had to solve.

1. Merge Intervals

Moderate
20m average time
80% success
0/80
Asked in companies
AdobeCognizantJP Morgan

You are given N number of intervals, where each interval contains two integers denoting the start time and the end time for the interval.

The task is to merge all the overlapping intervals and return the list of merged intervals sorted by increasing order of their start time.

Two intervals [A,B] and [C,D] are said to be overlapping with each other if there is at least one integer that is covered by both of them.

For example:

For the given 5 intervals - [1, 4], [3, 5], [6, 8], [10, 12], [8, 9].

Since intervals [1, 4] and [3, 5] overlap with each other, we will merge them into a single interval as [1, 5].

Similarly, [6, 8] and [8, 9] overlap, merge them into [6,9].

Interval [10, 12] does not overlap with any interval.

Final List after merging overlapping intervals: [1, 5], [6, 9], [10, 12].
Try solving now

2. Count Distinct Substrings

Moderate
10m average time
90% success
0/80
Asked in companies
Paytm (One97 Communications Limited)AdobeAmazon

Given a string 'S', you are supposed to return the number of distinct substrings(including empty substring) of the given string. You should implement the program using a trie.

Note :
A string ‘B’ is a substring of a string ‘A’ if ‘B’ that can be obtained by deletion of, several characters(possibly none) from the start of ‘A’ and several characters(possibly none) from the end of ‘A’. 

Two strings ‘X’ and ‘Y’ are considered different if there is at least one index ‘i’  such that the character of ‘X’ at index ‘i’ is different from the character of ‘Y’ at index ‘i’(X[i]!=Y[i]).
Try solving now
02
Round
Easy
Video Call
Duration15 Minutes
Interview date20 Apr 2021
Coding problem1

It was a mix of Technical and Behavioural round.

1. General Questions

From any of your past experiences/projects, what was your learning, and how you overcame all the difficulties came across?

Tell something that you have to learn from your recent mistake.

03
Round
Medium
Face to Face
Duration24 Hours
Interview date15 Jun 2021
Coding problem0

It was a 24-Hour Hackathon. There were around 80 teams with around 6-8 candidates in one team and are divided into two further groups of 40 teams in each group. Each team was assigned two mentors who monitor and evaluate each candidate throughout the hackathon and help them in the best possible way. Subject Matter Experts are present who assist in solving technical issues during the hackathon.

There were around 10-11 NGOs who presented their problem statements and each team had to rank them in the order that they wished to work upon. My Team's Problem statement was to build a dashboard and analyzing tool for the availability of proteins around the world. We completed it by building a website using MERN Stack and using Python for analysis.

04
Round
Easy
HR Round
Duration30 minutes
Interview date16 Jun 2021
Coding problem1

Final HR round for checking Compatibility with the Company.

1. Basic HR Questions

Willing to relocate?

How many hours you can work?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is inheritance in C++?

Choose another skill to practice
Start a Discussion
Similar interview experiences
company logo
R&D Intern
4 rounds | 4 problems
Interviewed by JP Morgan
750 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by JP Morgan
937 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 4 problems
Interviewed by JP Morgan
0 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 14 problems
Interviewed by JP Morgan
611 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Full Stack Engineer
4 rounds | 11 problems
Interviewed by Sprinklr
1023 views
0 comments
0 upvotes
company logo
Full Stack Engineer
3 rounds | 3 problems
Interviewed by Accenture
1639 views
2 comments
0 upvotes
company logo
Full Stack Engineer
2 rounds | 5 problems
Interviewed by HashedIn
0 views
0 comments
0 upvotes