i
JPMorgan Chase &
Co.
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
Given a complete binary tree with 'N' nodes, your task is to determine the 'next' node immediately to the right in level order for each node in the given tree.
Implement a function to populate next right pointers in a complete binary tree.
Traverse the tree level by level using BFS
For each node, set its next pointer to the next node in the same level
Handle null nodes appropriately by setting next pointer to null
Ensure the tree is a complete binary tree to guarantee correct output
Given ‘N’ horses running in separate lanes, each horse's finish time is provided in an array. You are tasked to process 'Q' queries. For each query, determine the time taken...
Given finish times of horses, determine fastest horse in specified lane ranges for multiple queries.
Iterate through each query and find the minimum finish time within the specified range of horses.
Use a nested loop to handle multiple test cases and queries efficiently.
Ensure to handle edge cases like empty ranges or invalid inputs.
Consider using a data structure like arrays to store finish times and process querie...
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 an...
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 soluti...
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.
What people are saying about JPMorgan Chase & Co.
Given a positive integer N, determine the number of possible rectangles that can be formed on an N x N chessboard, excluding squares.
The first line conta...
Count the number of rectangles (excluding squares) that can be formed on an N x N chessboard.
Calculate total rectangles using formula N*(N+1)*M*(M+1)/4 where M = N-1
Subtract the number of squares (N*(N+1)*(2*N+1)/6) from total rectangles
Return the count modulo 1000000007 for each test case
You are provided with a 9x9 2D integer matrix MAT
representing a Sudoku puzzle. The empty cells in the Sudoku are denoted by zeros, while the other cells contain integers fr...
Implement a function to solve a Sudoku puzzle by filling empty cells with valid numbers.
Iterate through each empty cell and try filling it with a valid number (1-9) that satisfies Sudoku rules.
Use backtracking to backtrack and try different numbers if a cell cannot be filled with a valid number.
Check rows, columns, and 3x3 sub-grids to ensure each digit appears only once.
Recursively solve the puzzle until all empt...
Given a paragraph consisting of letters in both lowercase and uppercase, spaces, and punctuation, along with a list of banned words, your task is to find the...
Find the most frequent word in a paragraph that is not in the list of banned words.
Split the paragraph into words and convert them to uppercase for case-insensitivity.
Count the frequency of each word, excluding banned words.
Return the word with the highest frequency in uppercase.
Given an array/list ARR
consisting of integers where each element is either 0, 1, or 2, your task is to sort this array in increasing order.
The input star...
Sort an array of 0s, 1s, and 2s in increasing order.
Use a three-pointer approach to sort the array in a single pass.
Initialize three pointers for 0, 1, and 2 values and iterate through the array.
Swap elements based on the values encountered to achieve the sorted array.
You are given a singly Linked List with 'N' nodes containing integer data and an integer 'K'. Your task is to delete the Kth node from the end of this Link...
Implement a function to remove the Kth node from the end of a singly linked list.
Traverse the list to find the length 'N' of the linked list.
Calculate the position of the node to be removed from the beginning as 'N - K + 1'.
Traverse the list again and remove the node at the calculated position.
Given a string S
which represents a number, determine the smallest number strictly greater than the original number composed of the same digits. Each digit's frequency...
The task is to find the smallest number greater than the given number with the same set of digits.
Iterate from right to left to find the first digit that can be swapped with a smaller digit to make the number greater.
Swap this digit with the smallest digit to its right that is greater than it.
Sort all digits to the right of the swapped digit in ascending order to get the smallest number greater than the original.
I...
I applied via Recruitment Consulltant and was interviewed in Dec 2024. There were 2 interview rounds.
I applied via Campus Placement
I applied via Recruitment Consulltant and was interviewed in Dec 2024. There was 1 interview round.
I am motivated to seek employment with your organization because of your reputation for providing excellent customer service and opportunities for professional growth.
Reputation for excellent customer service
Opportunities for professional growth
Alignment with company values and mission
Desire to contribute to a successful team
Excitement about the industry or field
In my previous company, I was responsible for handling and processing insurance claims, communicating with clients and healthcare providers, and ensuring accurate documentation.
Processed insurance claims and verified coverage details
Communicated with clients to gather necessary information
Coordinated with healthcare providers to obtain medical records and bills
Reviewed and analyzed documentation for accuracy and comple...
I applied via AmbitionBox and was interviewed in Sep 2024. There was 1 interview round.
In a team project, I faced communication issues that hindered progress, but I implemented regular check-ins to improve collaboration.
Identified the Issue: During a group project, I noticed that team members were not aligned on tasks, leading to confusion and delays.
Proposed Regular Check-Ins: I suggested we hold daily stand-up meetings to discuss progress, roadblocks, and next steps, fostering better communication.
Enco...
My prior work experience includes software development projects that align with the skills required for this intern role.
Collaborative Projects: I worked on a team project where we developed a web application using Java and Spring Boot, enhancing my teamwork skills.
Problem-Solving: In a previous internship, I resolved bugs in a software application, which improved my debugging and analytical skills.
Agile Methodology: I...
Cash world or the digital world
I applied via LinkedIn and was interviewed in May 2024. There were 3 interview rounds.
Derivatives are financial instruments whose value is derived from an underlying asset or group of assets.
Derivatives can be classified into four main types: futures, forwards, options, and swaps.
Futures contracts are agreements to buy or sell an asset at a specific price on a future date.
Forwards are similar to futures but are customized contracts between two parties.
Options give the holder the right, but not the oblig...
Collateral is an asset or property that a borrower offers to a lender as security for a loan.
Collateral can include real estate, vehicles, equipment, or financial assets.
In case of a collateral dispute, it is important to review the loan agreement and documentation to determine the rights and responsibilities of both parties.
Communication with all parties involved is key to resolving the dispute amicably.
If necessary, ...
Margin call is a demand by a broker for an investor to deposit more money or securities into their account to cover potential losses.
Margin call occurs when the value of securities in an investor's account falls below a certain level, triggering the need for additional funds.
Investors must either deposit more funds or sell securities to meet the margin call.
Same day settlement refers to the process of completing a fina...
BFS DFS LinkedList Tress traversal. file left view of a binary tree
Yes, I am open to relocating for the right opportunity and to further my career growth.
Relocation can provide exposure to new markets and clients, enhancing my professional experience.
I have previously relocated for a job, which helped me develop adaptability and resilience.
Being open to relocation allows me to contribute to projects that may require on-site presence.
Entity analysis from financials provided
I applied via Referral and was interviewed in Apr 2024. There were 2 interview rounds.
Binary search is a divide and conquer algorithm that efficiently searches for a target value within a sorted array.
Binary search compares the target value to the middle element of the array and eliminates half of the remaining elements each time.
The array must be sorted in ascending or descending order for binary search to work correctly.
Binary search has a time complexity of O(log n), making it very efficient for larg...
This SQL question tests your ability to manipulate and query data effectively.
Understand the structure of the tables involved.
Use JOINs to combine data from multiple tables.
Utilize WHERE clauses to filter results based on conditions.
Consider using GROUP BY for aggregating data.
Example: SELECT AVG(salary) FROM employees WHERE department = 'Sales';
I am a highly motivated Quant Analyst with a strong background in mathematics and programming.
Graduated with a degree in Mathematics and Computer Science
Proficient in programming languages such as Python and R
Experience in quantitative analysis and financial modeling
Strong analytical and problem-solving skills
Ability to work well under pressure and meet deadlines
Developed quantitative models for risk assessment and investment strategies.
Developed quantitative models using statistical analysis and machine learning techniques.
Analyzed market trends and historical data to identify potential investment opportunities.
Collaborated with team members to implement strategies and monitor performance.
Presented findings and recommendations to senior management for decision-making.
Continuo...
I applied via Recruitment Consulltant and was interviewed in Nov 2023. There were 2 interview rounds.
I adapted quickly to a new software tool during an internship, enhancing my team's productivity and collaboration.
Proactive Learning: I took the initiative to explore the new software tool on my own, dedicating extra hours to understand its features.
Collaboration: After mastering the tool, I organized a workshop for my team, sharing tips and best practices to help everyone adapt.
Feedback Loop: I encouraged my teammates...
In five years, I envision myself as a skilled Java Full Stack Developer, leading projects and mentoring junior developers.
Career Growth: I aim to progress to a senior developer role, taking on more complex projects and responsibilities.
Leadership: I see myself leading a team, guiding junior developers through best practices and code reviews.
Continuous Learning: I plan to stay updated with the latest technologies, such ...
I want to work at JP Morgan for its innovative culture, global impact, and commitment to professional growth and development.
Reputation: JP Morgan is a leading global financial services firm known for its integrity and excellence in the industry.
Innovation: The firm invests heavily in technology and innovation, such as blockchain and AI, which excites me as a tech enthusiast.
Diversity and Inclusion: JP Morgan promotes ...
I use a variety of tools for designing UI/UX, including Sketch, Adobe XD, Figma, and InVision.
Sketch: A popular design tool with a wide range of features and plugins.
Adobe XD: A powerful tool for creating interactive prototypes and wireframes.
Figma: A collaborative design tool that allows real-time collaboration and prototyping.
InVision: A platform for creating interactive and animated prototypes.
My interests include software development, user experience design, and agile methodologies, aligning with the role of a Java Full Stack Developer.
Software Development: I enjoy coding and building applications, particularly using Java and related technologies to create robust back-end systems.
User Experience Design: I am passionate about creating intuitive user interfaces, ensuring that applications are user-friendly an...
Some of the top questions asked at the JPMorgan Chase & Co. interview for freshers -
The duration of JPMorgan Chase & Co. interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 44 interview experiences
Difficulty level
Duration
based on 6.8k reviews
Rating in categories
8-10 Yrs
Not Disclosed
0-4 Yrs
Not Disclosed
10-15 Yrs
Not Disclosed
Associate
11.3k
salaries
| ₹18.6 L/yr - ₹33 L/yr |
Team Lead
5.8k
salaries
| ₹8.5 L/yr - ₹15 L/yr |
Vice President
4.3k
salaries
| ₹38.9 L/yr - ₹70 L/yr |
Senior Associate
2.9k
salaries
| ₹24.2 L/yr - ₹45 L/yr |
Analyst
2.8k
salaries
| ₹11.5 L/yr - ₹20 L/yr |
Morgan Stanley
Goldman Sachs
TCS
Bank of America