2025 papers
JP Morgan Placement Papers 2024
Overview
This page collects JP Morgan placement papers from 2024 with previous-year questions, solutions, and the 2024 exam pattern. It is useful when you want real drive history: what the OA looked like, which question types repeated, and how solutions were approached. Work through the papers below to build speed and accuracy, then compare against newer 2025 material so your prep matches both established JP Morgan patterns and the latest shifts.
JP Morgan Online Assessment 2024 pattern
| Section | Questions | Time | Difficulty | Focus Areas |
|---|---|---|---|---|
| Coding Problems | 2-3 | 60 min | Medium-Hard | Arrays, trees, graphs, DP |
| Mathematical Aptitude | 5-7 | 30 min | Medium | Probability, statistics, quantitative |
Total: 2-3 coding + 5-7 math, 90 minutes
Platform: HackerRank or Codility
Languages Allowed: C, C++, Java, Python
Success Rate: ~15-20% cleared OA and advanced to interviews
JP Morgan Placement Papers 2024 - actual questions & solutions
This section contains practice questions styled on JP Morgan placement papers 2024 (previous-year pattern), with worked solutions. Use them as timed sectional drills - from student reports drives vary by college and role, so treat this as a high-signal practice bank, not an official paper dump.
Question 1
Q1: The ratio of ages of A and B is 2:3. After 6 years, the ratio becomes 3:4. Find A’s present age.
Solution:
Let ages be 2x and 3x.
(2x + 6)/(3x + 6) = 3/4 4(2x + 6) = 3(3x + 6) 8x + 24 = 9x + 18 x = 6 A’s age = 2×6 = 12 years.
Answer: 12 years
Question 2
Q2: A and B together finish a job in 8 days. B alone takes 24 days. How many days does A alone take?
Solution:
Together rate = 1/8. B’s rate = 1/24.
A’s rate = 1/8 − 1/24 = (24−8)/(8×24) = 16/192. Days for A alone = 192/16 = 12 days.
Answer: 12 days
Question 3
Q3: Average of 6 numbers is 18. If one number 12 is replaced by 24, what is the new average?
Solution:
Old sum = 6 × 18 = 108. New sum = 108 − 12 + 24 = 120. New average = 120/6 = 20.
Answer: 20
Question 4
Q4: A number is increased by 20% and then decreased by 20%. Find the net percentage change.
Solution:
Let original = 100. After +20% → 120. After −20% → 120 − 24 = 96.
Net change = 100 − 96 = 4. Net % = 4% decrease (always a loss of (20/10)² %).
Answer: 4% decrease
Question 5
Q5: Pointing to a photo, Ravi said, ‘He is the son of my grandfather’s only son.’ How is the person related to Ravi?
Solution:
Grandfather’s only son = Ravi’s father. Son of Ravi’s father = Ravi himself (or his brother).
In standard puzzle framing with one son implied for the speaker context: the person is Ravi’s brother (or Ravi). Most campus keys take Brother.
Answer: Brother
Question 6
Q6: Statements: All papers are items. Some items are cheap. Conclusions: I. Some papers are cheap. II. All items are papers.
Solution:
From the statements, papers⊆items and some items overlap cheap. That does not force some papers to be cheap, and ‘all items are papers’ reverses the first statement wrongly.
Neither conclusion follows.
Answer: Neither I nor II follows
Question 7
Q7: Choose the antonym of ‘Transparent’.
Solution:
‘Transparent’ means roughly the opposite of Opaque.
Answer: Opaque
Question 8
Q8: Identify the error: ‘Neither of the boys have submitted their assignment.’
Solution:
‘Neither’ is singular → verb should be has, not have.
Correct: Neither of the boys has submitted his/their assignment.
Answer: have → has
Question 9: two sum
Show solution
Problem Statement: Given an array of integers and a target, return indices of two numbers that add up to target.
Example:
Input: nums = [2, 7, 11, 15], target = 9Output: [0, 1]Solution (Java):
public int[] twoSum(int[] nums, int target) { Map<Integer, Integer> map = new HashMap<>(); for (int i = 0; i < nums.length; i++) { int need = target - nums[i]; if (map.containsKey(need)) return new int[]{map.get(need), i}; map.put(nums[i], i); } return new int[]{};}Time Complexity: O(n)
Space Complexity: O(n)
Question 10: detect cycle in linked list
Show solution
Problem Statement: Return true if the linked list has a cycle.
Example:
Input: 3→2→0→-4→(back to 2)Output: trueSolution (Java):
public boolean hasCycle(ListNode head) { ListNode slow = head, fast = head; while (fast != null && fast.next != null) { slow = slow.next; fast = fast.next.next; if (slow == fast) return true; } return false;}Time Complexity: O(n)
Space Complexity: O(1)
Question 11: longest common prefix
Show solution
Problem Statement: Find the longest common prefix string amongst an array of strings.
Example:
Input: ["flower","flow","flight"]Output: "fl"Solution (Java):
public String longestCommonPrefix(String[] strs) { if (strs.length == 0) return ""; String pref = strs[0]; for (int i = 1; i < strs.length; i++) { while (!strs[i].startsWith(pref)) { pref = pref.substring(0, pref.length() - 1); if (pref.isEmpty()) return ""; } } return pref;}Time Complexity: O(S)
Space Complexity: O(1)
Key insights from 2024 JP Morgan Online Assessment
- Coding Section is Critical: Must solve 2-3 coding problems correctly to advance
- Mathematical Aptitude: Strong emphasis on probability, statistics, and quantitative reasoning
- Time Management: 2-3 coding problems in 60 minutes + 5-7 math questions in 30 minutes requires excellent speed
- Success Rate: Only 15-20% cleared OA and advanced to interviews
- Platform: HackerRank or Codility
- Focus Areas: Arrays, trees, graphs, dynamic programming, probability, statistics
JP Morgan 2024 interview experiences
Based on candidate experiences from 2024 JP Morgan interviews:
2024 Interview Process:
- Online Assessment (90 minutes): 2-3 coding problems + 5-7 mathematical aptitude questions
- HireVue Assessment: Video-based behavioral and technical questions
- Technical Phone Screen (45-60 minutes): Coding problems, algorithm discussions, financial concepts
- Onsite Interviews (4-6 rounds, 45-60 minutes each):
- Coding rounds (2-3): Algorithms, data structures, problem-solving
- Financial/Technical rounds: DCF models, valuation, financial statements
- Behavioral rounds: Company fit, motivation, leadership examples
- System Design rounds: For senior roles
Common 2024 Interview Topics:
- Coding: Arrays, strings, trees, graphs, dynamic programming
- Financial/Technical: DCF models, valuation techniques, financial statements, market trends
- Behavioral: Leadership, resilience, initiative, teamwork
- Market Knowledge: Recent deals, market trends, banking industry
2024 Interview Questions Examples:
Behavioral Questions:
- “Describe a time you took initiative in a team.”
- “Why JP Morgan?”
- “Give an example of resilience under pressure.”
- “Tell me about a time you dealt with failure.”
- “Describe a leadership experience.”
- “How do you prioritize tasks when managing multiple projects?”
Technical/Finance Questions:
- “Walk me through a DCF (Discounted Cash Flow) model.”
- “How do you value a company?”
- “Explain the difference between enterprise value and equity value.”
- “What are the three financial statements and how do they link?”
- “If interest rates rise, what’s the impact on banking profits?”
- “Walk me through how an acquisition works.”
- “What trends are impacting the M&A market right now?”
- “What is EBITDA and why is it useful?”
Market/Situational Questions:
- “What’s a recent deal you found interesting?”
- “Where is the market headed?”
- “If you spot an error in a team’s analysis, what’s your next step?”
Success Tips:
- Strong coding performance is essential - solve problems optimally
- Practice financial modeling - DCF, valuation, financial statements
- Prepare behavioral examples using STAR format
- Stay updated on recent deals and market trends
- Practice HireVue video interviews
- Understand banking industry and JP Morgan’s business model
For detailed interview experiences, visit JP Morgan Interview Experience page.
Preparation tips for JP Morgan 2024 pattern
- Master Coding Fundamentals: Focus on solving 2-3 coding problems correctly - arrays, trees, graphs, DP
- Practice Mathematical Aptitude: Strong focus on probability, statistics, quantitative reasoning
- Financial Modeling: Learn DCF models, valuation techniques, financial statements
- Practice Previous Year Papers: Solve JP Morgan OA papers from 2020-2024 to understand patterns
- Time Management: Practice completing 2-3 coding problems in 60 minutes, math questions in 30 minutes
- LeetCode Practice: Solve 200+ LeetCode problems focusing on arrays, strings, trees, graphs (medium-hard difficulty)
- HireVue Practice: Practice video-based interviews and behavioral questions
- Financial Knowledge: Understand banking industry, M&A trends, market dynamics
- Behavioral Preparation: Prepare examples using STAR format - leadership, resilience, initiative
- Mock Tests: Take timed practice tests to improve speed and accuracy
- Stay Updated: Read financial publications and stay updated on recent deals and market trends
Comments & Suggestions
Related resources
Similar companies
Goldman Sachs · Morgan Stanley · Bank of America · Deutsche Bank · Wells Fargo · HSBC

