i
JPMorgan Chase & Co.
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I was interviewed before Mar 2021.
Round duration - 90 Minutes
Round difficulty - Medium
This was an online coding round where we had 2 questions of Medium to Hard level of difficulty to solve under 90 minutes. I was able to solve the 2nd question fully and the 1st one partially. 10 students were shortlisted for further rounds and I was one of them.
Approach :
1) Create a 2-D dp boolean vector(with all false initially) where dp[i][j] states whether s[i...j] is a palindrome or not and
initilialise a variable ans=1 which will store the final answer.
2) Base Case : For every i from 0 to n-1 fill dp[i][i]=1 ( as a single character is always a palindrome ) .
3) Now, run 2 loops first one from i=n-1 to i=0 (i.e., tarverse from the back of the string) and the second one from
...
Approach (Using Hashing) :
1) Create a HashMap “prefXor” which stores the count of subarrays having a particular XOR value.
2) Create a variable “curXor” which stores the XOR for ‘i’ elements. Initialise it with zero. Also, create a
variable called “ans” to store the count of the subarrays having XOR ‘X’.
3) Start iterating through given array/list using a variable ‘i’ such that 0 <= ‘i’ < n
3.1) Update the “curXor” i...
Round duration - 70 Minutes
Round difficulty - Medium
This was a preety intense round where I had to solve 3 algorithmic questions under 70 minutes. I first explained my approach for each of these questions and also discussed why they were optimal in the first place with their respective time and space compleixities. The interviewer was quite impressed at the end of the round.
Naive Solution:
Keep an array of size k. The idea is to keep the array sorted increasing order so that the k'th largest element can be
found in O(1) time.
How to process a new element of stream?
For every new element in stream, check if the new element is smaller than current k'th largest element. If yes, then
ignore it. If no, then remove the smallest element from array and insert new element in sorted order. Time complexi...
The give...
Approach :
1) Compare the head of both linked lists.
2) Find the smaller node among the two head nodes. The current element will be the smaller node among two head
nodes.
3) The rest elements of both lists will appear after that.
4) Now run a recursive function with parameters, the next node of the smaller element, and the other head.
5) The recursive function will return the next smaller element linked with rest of the sort...
Approach : A stack can be implemented using two queues. Let stack to be implemented be ‘s’ and queues used to
implement be ‘q1’ and ‘q2’. Stack ‘s’ can be implemented in two ways :
Method 1 (push - O(1) , pop - O(n) ) :
1) push(s, x) operation :
i) Enqueue x to q1 (assuming size of q1 is unlimited).
2) pop(s) operation :
i) One by one dequeue everything except the last element from q1 and enqueue to q2.
ii) Dequeue the last i...
Round duration - 30 Minutes
Round difficulty - Easy
This was a typical HR round with some standard Behavioral questions.
Tell me something about yourself?
Tip 1 : Prepare the points that you will speak in your introduction prior to the interview.
Tip 2 : Tell about your current cgpa, achievements and authenticated certification
Tip 3 : I told about my role in current internship and what all I do
Do you know anything about the company ?
General Tip : Before an interview for any company , have a breif insight about the company , what it does , when was
it founded and so on . All these info can be easily acquired from the Company Website itself.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I was interviewed in Jul 2017.
Minimum number of persons required to find the poisoned milk bottle out of 8 bottles within 24 hours.
Divide the bottles into groups of 3 and label them A, B, C.
Give each person a different combination of groups to taste.
If someone dies, the poisoned bottle is in that group.
If no one dies, the poisoned bottle is in group D.
Repeat the process with the bottles in the identified group.
HashMap is a data structure that stores key-value pairs and provides constant time complexity for basic operations.
HashMap is used to store and retrieve data based on unique keys.
It is commonly used in programming languages to implement associative arrays or dictionaries.
The time complexity to implement a HashMap is O(1) for basic operations like insertion, deletion, and retrieval.
To find a missing number from 1 to 100 with O(1) time complexity.
Use the formula n(n+1)/2 to find the sum of numbers from 1 to 100.
Subtract the sum of given numbers from the sum of all numbers to find the missing number.
Use a hash table to keep track of the given numbers and check for missing numbers in O(1) time.
What people are saying about JPMorgan Chase & Co.
I was interviewed in Sep 2016.
SDLC consists of several phases including planning, analysis, design, implementation, testing, deployment, and maintenance.
Planning: Defining project goals, scope, and requirements.
Analysis: Gathering and analyzing user requirements.
Design: Creating a detailed blueprint of the software solution.
Implementation: Writing code and developing the software.
Testing: Conducting various tests to ensure software quality.
Deployme...
JPMorgan Chase & Co. interview questions for popular designations
I was interviewed in Oct 2016.
I cannot provide investment advice, but here are five companies that have shown strong financial performance in recent years.
Apple - consistently high revenue and profit margins
Amazon - dominant player in e-commerce and cloud computing
Microsoft - strong growth in cloud computing and enterprise software
Alphabet (Google) - diversified revenue streams and strong advertising business
Visa - dominant player in the payments i
The Brexit vote could have both positive and negative effects on the Indian economy.
Positive effects: Increased trade opportunities with the UK, potential for attracting foreign investments from companies relocating from the UK.
Negative effects: Uncertainty in global markets leading to volatility in exchange rates, potential decline in exports to the UK.
Example: Indian IT companies may face challenges due to stricter i...
Get interview-ready with Top JPMorgan Chase & Co. Interview Questions
posted on 9 Jan 2016
I applied via Referral
The Eurozone debt crisis was a financial crisis that occurred in the European Union from 2009 to 2012.
The crisis was caused by a combination of factors, including high government debt, low economic growth, and a lack of competitiveness.
Some countries, such as Greece, had borrowed heavily and were unable to repay their debts, leading to fears of default.
The crisis led to bailouts of several countries by the European Uni...
A bond is a type of debt security issued by companies or governments, while a debenture is a type of bond that is not secured by collateral.
Bonds are secured by collateral, while debentures are not.
Bonds have a fixed interest rate, while debentures may have a floating interest rate.
Bonds are typically issued by companies or governments to raise capital, while debentures are often issued by corporations.
Examples of bond...
Working capital is the difference between current assets and current liabilities of a company.
It is the amount of money a company has available for its day-to-day operations.
It is calculated by subtracting current liabilities from current assets.
Positive working capital means the company has enough funds to cover its short-term obligations.
Negative working capital means the company may struggle to meet its short-term o...
The balance sheet for banking sector shows the assets, liabilities and equity of the bank at a specific point in time.
Assets include cash, loans, investments, and property
Liabilities include deposits, loans from other banks, and bonds
Equity includes the bank's capital and reserves
The balance sheet must balance, with assets equaling liabilities plus equity
The balance sheet is used to analyze the financial health of the
Buying equipment affects all 3 financial statements
On the income statement, the purchase will be recorded as an expense, reducing net income
On the balance sheet, the equipment will be recorded as an asset, increasing total assets
On the cash flow statement, the purchase will be recorded as a cash outflow from investing activities
Goodwill is an intangible asset that represents the value of a company's brand, reputation, and customer base.
Goodwill is recorded on a company's balance sheet as an asset.
It is calculated as the difference between the purchase price of a company and the fair market value of its net assets.
Goodwill can be created through acquisitions, mergers, or by building a strong brand and reputation over time.
Goodwill is subject t...
A deferred tax asset is an accounting concept that represents a future tax benefit for a company.
It arises when a company has overpaid taxes or has carried forward tax losses from previous years.
It can be used to offset future tax liabilities and reduce the company's tax bill.
Examples include tax credits, unused tax deductions, and net operating losses.
Deferred tax assets are recorded on the balance sheet as an asset.
T...
I am a recent graduate with a degree in finance and a passion for data analysis.
Graduated with a degree in finance
Passionate about data analysis
Completed internships in financial analysis
Proficient in Excel and SQL
Strong communication and problem-solving skills
I am passionate about finance and investment banking because of the dynamic nature of the industry and the opportunity to work with clients to achieve their financial goals.
I enjoy analyzing financial data and making informed investment decisions
I am fascinated by the constantly changing market trends and economic conditions
I am excited about the opportunity to work with clients to help them achieve their financial goa...
I developed my interest in this field through a combination of personal curiosity and academic exposure.
I have always been fascinated by the intersection of technology and business
I pursued a degree in business with a focus on data analysis
I took courses in statistics and programming to develop my skills
I completed internships in data analysis and market research
I read industry publications and attended conferences to ...
My strengths include attention to detail, analytical thinking, and adaptability. My weaknesses include public speaking and time management.
Strengths: attention to detail
Strengths: analytical thinking
Strengths: adaptability
Weaknesses: public speaking
Weaknesses: time management
It was a challenging interview, but I felt confident in my responses.
The interviewer asked thought-provoking questions
I was able to showcase my skills and experience
I received positive feedback on my answers
Overall, it was a great learning experience
I am an ambivert who can adapt to both leadership and follower roles depending on the situation.
I am comfortable in social situations but also enjoy my alone time
I can take charge and lead a team when necessary
I am also able to follow instructions and work collaboratively with others
Examples: I have led group projects in school but also worked as a team member in a professional setting
My biggest achievement is completing a challenging project within a tight deadline.
Successfully completed a project within a tight deadline
Received appreciation from the client for the quality of work
Managed a team of 5 members and ensured timely delivery
Implemented innovative solutions to overcome project challenges
Yes, I am flexible with late working hours and location preferences.
I am willing to work beyond regular hours if required
I am open to working in different locations as per company's needs
I understand the importance of being flexible in a dynamic work environment
Handled pressure situation by prioritizing tasks and seeking help from team members.
Prioritized tasks based on urgency and importance
Communicated with team members to delegate tasks and seek help
Remained calm and focused to avoid making mistakes
Completed tasks within deadline despite pressure
Learned from the experience to improve future performance
JPMC is a leading global financial services firm with a strong reputation for innovation and excellence.
JPMC has a strong reputation for innovation and excellence in the financial services industry
The company offers a wide range of opportunities for career growth and development
JPMC is committed to diversity and inclusion, and has been recognized for its efforts in this area
The company has a strong focus on technology ...
Interview experience
based on 5.8k reviews
Rating in categories
4-8 Yrs
Not Disclosed
2-5 Yrs
₹ 27-30 LPA
3-7 Yrs
₹ 6-40 LPA
Associate
10.1k
salaries
| ₹10 L/yr - ₹42 L/yr |
Team Lead
5.4k
salaries
| ₹5.6 L/yr - ₹16.5 L/yr |
Vice President
3.9k
salaries
| ₹20 L/yr - ₹68.2 L/yr |
Analyst
2.5k
salaries
| ₹6.3 L/yr - ₹25 L/yr |
Software Engineer
2.4k
salaries
| ₹11 L/yr - ₹35 L/yr |
Morgan Stanley
Goldman Sachs
TCS
Bank of America