Jp Morgan Placement Papers 2026
Last Updated: March 2026
JP Morgan Placement Papers 2026 - Complete Preparation Guide
Company Overview
JPMorgan Chase & Co. is one of the oldest financial institutions in the United States, with a history dating back over 200 years. Today, it's a leading global financial services firm with assets of $3.7 trillion and operations worldwide. The firm is a leader in investment banking, financial services for consumers and small businesses, commercial banking, financial transaction processing, and asset management.
Eligibility Criteria 2026
| Criteria | Requirements |
|---|---|
| Degree | B.Tech/B.E./B.Sc./BCA/M.Tech/M.E./MCA (All branches eligible) |
| Academic Percentage | 60% or above throughout academics |
| Backlogs | No active backlogs |
| Year of Passing | 2024, 2025, 2026 |
| Experience | Freshers (0-1 years) |
CTC Package for Freshers 2026
| Component | Amount (INR) |
|---|---|
| Base Salary | ₹10-14 LPA |
| Joining Bonus | ₹1-2 Lakhs |
| Performance Bonus | ₹2-4 LPA (variable) |
| Benefits | ₹2-3 Lakhs |
| Total CTC | ₹15-23 LPA |
JP Morgan Exam Pattern 2026
| Section | Number of Questions | Duration | Difficulty Level |
|---|---|---|---|
| Numerical Ability | 15-20 | 25 mins | High |
| Logical Reasoning | 12-15 | 20 mins | High |
| Verbal Ability | 12-15 | 20 mins | Medium |
| Technical MCQ | 15-20 | 25 mins | High |
| Coding Section | 2-3 Problems | 60-75 mins | High |
| Total | ~65-75 + Coding | ~150-165 mins | High |
Section 1: Aptitude Questions (Quantitative)
Question 1: Simple Interest
A sum of money amounts to ₹9800 after 5 years and ₹12005 after 8 years at the same rate of simple interest. Find the rate of interest per annum.
Solution: Simple Interest for 3 years = 12005 - 9800 = ₹2205 SI for 1 year = 2205/3 = ₹735 SI for 5 years = 735 × 5 = ₹3675
Principal = 9800 - 3675 = ₹6125
Rate = (SI × 100)/(P × T) = (3675 × 100)/(6125 × 5) = 367500/30625 = 12%
Question 2: Percentage
If 20% of a = b, then b% of 20 is the same as:
Solution: 20% of a = b, so b = 0.20a
b% of 20 = (b/100) × 20 = (0.20a/100) × 20 = 0.04a = 4% of a
Question 3: Work & Time
20 men can complete a work in 15 days. After working for 5 days, 5 men leave. In how many days will the remaining work be completed?
Solution: Total work = 20 × 15 = 300 man-days
Work done in 5 days = 20 × 5 = 100 man-days Remaining work = 200 man-days
Remaining men = 15 Days required = 200/15 = 40/3 = 13.33 days
Question 4: Profit & Loss
A shopkeeper sells an article at 15% profit. Had he bought it for 10% less and sold it for ₹24 less, he would have gained 20%. Find the cost price.
Solution: Let CP = ₹100x Original SP = ₹115x
New CP = ₹90x New SP = ₹115x - 24
20% profit on new CP: New SP = 90x × 1.20 = 108x
115x - 24 = 108x 7x = 24 x = 24/7
CP = 100x = ₹2400/7 ≈ ₹342.86
Wait, let me recalculate with proper values: 115x - 24 = 108x 7x = 24 seems wrong dimensionally
Let's say CP = x SP = 1.15x New CP = 0.90x New SP = 1.15x - 24
1.15x - 24 = 0.90x × 1.20 = 1.08x 0.07x = 24 x = ₹342.86
Hmm, this gives a non-integer. Let me recheck: If CP = 800 SP = 920 (15% profit) New CP = 720 New SP should be 720 × 1.20 = 864 Difference = 920 - 864 = 56 ≠ 24
Let's solve: 1.15x - 24 = 1.08x 0.07x = 24 x = 342.86
Actually the answer is ₹800 if the difference was 56. With 24, CP = ₹342.86 or ₹800 with adjusted numbers.
For integer answer: CP = ₹800 (assuming ₹56 less in original problem)
Question 5: Probability
Three coins are tossed simultaneously. What is the probability of getting at least two heads?
Solution: Total outcomes = 2³ = 8
Favorable outcomes (at least 2 heads): HHT, HTH, THH, HHH = 4 outcomes
Probability = 4/8 = 1/2
Question 6: Ratio
If A:B = 2:3, B:C = 4:5, and C:D = 6:7, find A:D.
Solution: A:B = 2:3 = 8:12 B:C = 4:5 = 12:15 C:D = 6:7 = 15:17.5 or better: 30:35
A:B:C:D = 16:24:30:35
A:D = 16:35
Question 7: Average
The average of 11 results is 50. If the average of first 6 results is 49 and the average of last 6 results is 52, find the 6th result.
Solution: Total of 11 results = 11 × 50 = 550 Total of first 6 = 6 × 49 = 294 Total of last 6 = 6 × 52 = 312
6th result = (294 + 312) - 550 = 606 - 550 = 56
Question 8: Speed & Distance
A train 150m long passes a platform 200m long in 20 seconds. Find the speed of the train.
Solution: Total distance = 150 + 200 = 350m Time = 20 seconds
Speed = 350/20 = 17.5 m/s = 17.5 × 18/5 = 63 km/h
Question 9: Partnership
A, B, and C invest ₹50,000, ₹75,000, and ₹1,00,000 respectively. B receives ₹2,250 as profit share out of total profit of ₹9,000. For how many months did C invest if A invested for 12 months and B for 8 months?
Solution: Profit ratio = 50000×12 : 75000×8 : 100000×x = 600000 : 600000 : 100000x = 6 : 6 : x
B's share = 6/(12+x) × 9000 = 2250 54000/(12+x) = 2250 12+x = 24 x = 12
C invested for 12 months
Question 10: Mixtures
A container contains 40 liters of milk. 4 liters of milk is taken out and replaced by water. This process is repeated two more times. How much milk is now contained by the container?
Solution: Using formula: Final quantity = Initial × (1 - x/n)^k
Final milk = 40 × (1 - 4/40)³ = 40 × (9/10)³ = 40 × 729/1000 = 29.16 liters
Question 11: Number Series
Find the next number: 2, 6, 12, 20, 30, ?
Solution: Pattern: 1×2, 2×3, 3×4, 4×5, 5×6, 6×7
Next number = 42
Question 12: Algebra
If x + 1/x = 5, find x² + 1/x².
Solution: (x + 1/x)² = x² + 2 + 1/x² 25 = x² + 1/x² + 2 x² + 1/x² = 23
Question 13: Pipes & Cisterns
Pipe A can fill a tank in 6 hours, Pipe B in 8 hours. If both pipes are opened together and Pipe A is closed after 2 hours, how much more time will Pipe B take to fill the tank?
Solution: In 2 hours: 2 × (1/6 + 1/8) = 2 × 7/24 = 7/12 filled
Remaining = 5/12
Pipe B fills 1/8 per hour Time = (5/12) / (1/8) = 40/12 = 10/3 hours = 3 hours 20 minutes
Question 14: Compound Interest
The compound interest on ₹16,000 for 2 years at 10% per annum is:
Solution: CI = P[(1 + R/100)^n - 1] = 16000[(1.1)² - 1] = 16000[1.21 - 1] = 16000 × 0.21 = ₹3,360
Question 15: Calendar
What day of the week was January 26, 1950 (Republic Day)?
Solution: 1600 years = 0 odd days 300 years = 1 odd day 49 years = 37 ordinary + 12 leap = 61 = 5 odd days
Days from Jan 1 to Jan 26 = 26 = 5 odd days
Total odd days = 0 + 1 + 5 + 5 = 11 = 4 odd days
4 = Thursday
Section 2: Technical/CS Questions
Question 1: Data Structures
What is the time complexity of inserting an element at the beginning of an array?
Explanation: All existing elements need to be shifted one position to the right to make space for the new element.
Question 2: Algorithms
What is the best case time complexity of Bubble Sort?
Explanation: When the array is already sorted, with the optimized version that stops if no swaps are made in a pass.
Question 3: OOP
What is the difference between method overloading and method overriding?
- Overloading: Same method name, different parameters (compile-time polymorphism)
- Overriding: Same method signature in parent and child class (runtime polymorphism)
Question 4: Database
What is a primary key?
Question 5: Networking
What is the difference between HTTP and HTTPS?
- HTTP: HyperText Transfer Protocol - unencrypted
- HTTPS: HTTP Secure - encrypted using SSL/TLS
Question 6: Operating Systems
What is deadlock?
Four conditions: Mutual Exclusion, Hold and Wait, No Preemption, Circular Wait
Question 7: Java
What is the difference between String, StringBuilder, and StringBuffer?
- String: Immutable, thread-safe
- StringBuilder: Mutable, not thread-safe (faster)
- StringBuffer: Mutable, thread-safe (slower due to synchronization)
Question 8: Data Structures
Explain Binary Search Tree (BST) properties.
- Left subtree contains only nodes with values less than parent
- Right subtree contains only nodes with values greater than parent
- Both subtrees must also be BSTs
- No duplicate values allowed
Question 9: Software Engineering
What is the difference between waterfall and agile methodologies?
- Waterfall: Sequential phases, requirements fixed upfront
- Agile: Iterative development, requirements can change, continuous feedback
Question 10: Python
What are decorators in Python?
@decorator
def function():
pass
Section 3: Verbal Ability/English
Question 1: Synonyms
Choose the word closest to "PRAGMATIC":
A) Theoretical B) Practical C) Idealistic D) Visionary
Question 2: Antonyms
Opposite of "AMBIGUOUS":
A) Unclear B) Vague C) Explicit D) Uncertain
Question 3: Error Correction
"Neither of the students are ready for the exam."
Error: "are" should be "is"
Explanation: "Neither" takes singular verb.
Question 4: Fill in the Blanks
The new policy aims to _______ economic growth while controlling inflation.
A) stimulate B) reduce C) prevent D) decrease
Question 5: Reading Comprehension
Passage: "Blockchain technology has the potential to revolutionize the financial industry. By creating a decentralized ledger of transactions, it eliminates the need for intermediaries and reduces transaction costs. However, challenges remain regarding scalability and regulatory compliance."
Question: What is a benefit of blockchain mentioned in the passage?
A) Increased regulation B) Higher transaction costs C) Reduced need for intermediaries D) Centralized control
Question 6: Analogies
DOCTOR : HOSPITAL :: TEACHER : ?
A) Student B) School C) Book D) Classroom
Question 7: Idioms
"To bite the bullet" means:
A) To cause trouble B) To face a difficult situation bravely C) To avoid responsibility D) To make a mistake
Question 8: Para Jumbles
Arrange: P: Technology is transforming Q: the way we work R: at an unprecedented pace S: in modern workplaces
Question 9: Sentence Completion
Despite the _______ weather, the outdoor event was a huge success.
A) favorable B) pleasant C) inclement D) beautiful
Question 10: One Word Substitution
A person who is indifferent to pleasure and pain:
A) Pessimist B) Optimist C) Stoic D) Cynic
Section 4: Coding Questions
Question 1: Reverse Integer
Given a signed 32-bit integer x, return x with its digits reversed.
def reverse(x):
"""
Time: O(log x), Space: O(1)
"""
INT_MIN, INT_MAX = -2**31, 2**31 - 1
result = 0
negative = x < 0
x = abs(x)
while x != 0:
digit = x % 10
x //= 10
# Check for overflow
if result > (INT_MAX - digit) // 10:
return 0
result = result * 10 + digit
return -result if negative else result
# Test
print(reverse(123)) # 321
print(reverse(-456)) # -654
print(reverse(1534236469)) # 0 (overflow)
Question 2: FizzBuzz
Print numbers 1 to n. For multiples of 3 print "Fizz", for 5 print "Buzz", for both print "FizzBuzz".
def fizz_buzz(n):
"""
Time: O(n), Space: O(1)
"""
result = []
for i in range(1, n + 1):
if i % 15 == 0:
result.append("FizzBuzz")
elif i % 3 == 0:
result.append("Fizz")
elif i % 5 == 0:
result.append("Buzz")
else:
result.append(str(i))
return result
print(fizz_buzz(15))
Question 3: First Unique Character
Find the first non-repeating character in a string.
def first_uniq_char(s):
"""
Time: O(n), Space: O(1) - at most 26 chars
"""
from collections import Counter
count = Counter(s)
for i, char in enumerate(s):
if count[char] == 1:
return i
return -1
# Test
print(first_uniq_char("leetcode")) # 0
print(first_uniq_char("loveleetcode")) # 2
print(first_uniq_char("aabb")) # -1
Question 4: Best Time to Buy and Sell Stock
Find maximum profit from buying and selling stock once.
def max_profit(prices):
"""
Time: O(n), Space: O(1)
"""
if not prices:
return 0
min_price = float('inf')
max_profit_val = 0
for price in prices:
min_price = min(min_price, price)
max_profit_val = max(max_profit_val, price - min_price)
return max_profit_val
# Test
print(max_profit([7, 1, 5, 3, 6, 4])) # 5 (buy at 1, sell at 6)
print(max_profit([7, 6, 4, 3, 1])) # 0
Question 5: Climbing Stairs
Count distinct ways to climb n stairs, taking 1 or 2 steps at a time.
def climb_stairs(n):
"""
Time: O(n), Space: O(1) - Fibonacci sequence
"""
if n <= 2:
return n
prev2, prev1 = 1, 2
for _ in range(3, n + 1):
current = prev1 + prev2
prev2 = prev1
prev1 = current
return prev1
# Test
for i in range(1, 8):
print(f"n={i}: {climb_stairs(i)} ways")
Interview Tips for JP Morgan
1. Understand Banking Domain
- Learn basic banking terminology
- Understand payment systems
- Know about risk management
- Study regulatory frameworks (Basel, Dodd-Frank)
2. Technical Excellence
- Strong in Java or Python
- Database concepts (SQL)
- Spring Boot for Java developers
- Microservices architecture
3. Problem Solving
- Practice LeetCode Medium problems
- Focus on string manipulation
- Array and HashMap problems
- Basic dynamic programming
4. Behavioral Preparation
- Leadership examples
- Team collaboration stories
- Conflict resolution scenarios
- Why JP Morgan specifically?
5. Financial Awareness
- Know JP Morgan's business lines
- Recent news about the company
- Market trends in fintech
- Understanding of trading systems
6. System Design Basics
- Design a trading system
- Payment gateway design
- Database schema design
- API design principles
7. Communication Skills
- Explain your thought process clearly
- Ask clarifying questions
- Think out loud during problem-solving
- Be concise but thorough
Frequently Asked Questions (FAQ)
Q1: What is the interview process at JP Morgan?
- Online Assessment
- Technical Interview (1-2 rounds)
- Managerial Interview
- HR Interview
Q2: What technical skills are most important?
Q3: Is finance background necessary?
Q4: How to prepare for the coding round?
Q5: What makes JP Morgan different from other banks?
All the best for your JP Morgan placement! 🏦
Stay focused, practice consistently, and believe in yourself!