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 Oct 2024. There was 1 interview round.
Develop rate limiter logic which blocks an IP address when incoming request are > 50 within an arbitrary time frame that you determine.
I appeared for an interview in Jun 2021.
Round duration - 75 minutes
Round difficulty - Easy
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.
You are provided with 'N' intervals, each containing two integers denoting the start time and end time of the interval.
Your task is to merge all overlapping intervals a...
Merge overlapping intervals and return sorted list by start time.
Sort the intervals based on start time.
Iterate through intervals and merge overlapping ones.
Return the merged intervals sorted by start time.
You are provided with a string S
. Your task is to determine and return the number of distinct substrings, including the empty substring, of this given string. Implement the solut...
Implement a function to count the number of distinct substrings in a given string using a trie data structure.
Create a trie data structure to store the substrings of the input string.
Traverse the trie to count the number of distinct substrings.
Handle empty string as a distinct substring.
Return the count of distinct substrings for each test case.
Round duration - 15 Minutes
Round difficulty - Easy
It was a mix of Technical and Behavioural round.
Round duration - 30 minutes
Round difficulty - Easy
Final HR round for checking Compatibility with the Company.
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.
Tip 1 : Make a 1-page Resume.
Tip 2 : Keep it short and crisp, include only relevant experiences and skills.
I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.
I worked with technologies such as React, Node.js, MongoDB, and AWS in my last internship.
React
Node.js
MongoDB
AWS
Karet coding evaluation platform is used
Find max continous sub array with unique elements in an array
Use sliding window approach
Keep track of unique elements in the window
Update max length when a duplicate element is found
I applied via Naukri.com and was interviewed before Mar 2023. There was 1 interview round.
Medium leet code questions
posted on 15 Dec 2020
I applied via LinkedIn and was interviewed in Dec 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Aug 2020. There were 3 interview rounds.
To check palindrome and anagram of a string with O(n), use a hash table to store character frequencies.
Create a hash table to store the frequency of each character in the string.
For palindrome, check that no more than one character has an odd frequency.
For anagram, compare the hash tables of the two strings.
If the hash tables are equal, the strings are anagrams.
If the hash tables differ by only one character, the strin...
Optimized solutions and core principles applied in OOPS
Encapsulation, Inheritance, Polymorphism, Abstraction are core principles of OOPS
Optimized solutions can be achieved through efficient algorithms and data structures
Design patterns like Singleton, Factory, Observer can also be used for optimized solutions
I applied via Company Website and was interviewed in Mar 2021. There were 3 interview rounds.
I appeared for an interview before May 2021.
Round duration - 45 Minutes
Round difficulty - Hard
Given an integer array 'ARR' of size 'N' containing numbers from 0 to (N - 2). Each number appears at least once, and there is one number that appears twice. Yo...
Find the duplicate number in an integer array containing numbers from 0 to (N - 2).
Iterate through the array and keep track of the frequency of each number using a hashmap.
Return the number that appears twice in the array.
The duplicate number is always present in the given array.
Round duration - 50 Minutes
Round difficulty - Easy
Sort an unsorted array of non-negative integers using the Bubble Sort algorithm, which swaps adjacent elements if they are not in the correct order to sort the array in non-d...
Bubble Sort is used to sort an array of non-negative integers in non-decreasing order by swapping adjacent elements if they are not in the correct order.
Iterate through the array and compare adjacent elements, swapping them if they are in the wrong order.
Repeat this process until the array is sorted in non-decreasing order.
Time complexity of Bubble Sort is O(n^2) in worst case.
Example: For input [6, 2, 8, 4, 10], the o
Round duration - 60 Minutes
Round difficulty - Medium
You are tasked with finding the shortest path between two houses in the city of Ninjaland, represented as an unweighted graph. The city has N
houses numbered from 1 ...
Find the shortest path between two houses in a city represented as an unweighted graph.
Use breadth-first search (BFS) algorithm to find the shortest path in an unweighted graph.
Start BFS from the source house and keep track of the shortest path to each house.
Once the destination house is reached, backtrack to find the shortest path.
Consider using a queue data structure to implement BFS efficiently.
Round duration - 60 Minutes
Round difficulty - Easy
Tip 1 : online resources
Tip 2 : cracking the coding interview by Gayle laykemann this is one of the best book for learning the concept at the initial level. Start practicing the approaches mention in the book once done apply the same to similar level pattern questions.
Tip 3 : geeks for geeks start from school level and then move towards easy medium and hard once done practice the previous year questions
Tip 1 : precise clear concise and well written
Tip 2 : mentions the skills sets along with the projects
based on 1 interview
Interview experience
Associate
10.4k
salaries
| ₹10 L/yr - ₹43.4 L/yr |
Team Lead
5.6k
salaries
| ₹5.7 L/yr - ₹16.6 L/yr |
Vice President
4.1k
salaries
| ₹20 L/yr - ₹70 L/yr |
Analyst
2.6k
salaries
| ₹6.5 L/yr - ₹25 L/yr |
Software Engineer
2.6k
salaries
| ₹11 L/yr - ₹35.8 L/yr |
Morgan Stanley
Goldman Sachs
TCS
Bank of America