issue 117apr 27mmxxvi
est. 2017
Sun, 27 Apr 2026
vol. IX · no. 117
PapersAdda
placement intelligence, since 2017
868 briefs · 24 campuses · by reservation
verified offers · sourced from r/developersIndia
razorpay₹65.00 LPA· iit-d · sde-1google₹54.00 LPA· iiit-h · swe-imicrosoft₹49.50 LPA· iit-b · sdeatlassian₹38.00 LPA· nit-w · sde-1amazon₹44.20 LPA· bits-p · sde-1uber₹42.00 LPA· iit-kgp · sde-1razorpay₹65.00 LPA· iit-d · sde-1google₹54.00 LPA· iiit-h · swe-imicrosoft₹49.50 LPA· iit-b · sdeatlassian₹38.00 LPA· nit-w · sde-1amazon₹44.20 LPA· bits-p · sde-1uber₹42.00 LPA· iit-kgp · sde-1
Placement PapersExam PatternSyllabus 2026Prep RoadmapInterview GuideEligibilitySalary GuideCutoff Trends

JP Morgan Placement Papers 2026

13 min read
Company Placement Papers
Last Updated: 1 May 2026
Reviewed by PapersAdda Editorial

About JP Morgan Chase

JP Morgan Chase & Co. is the largest bank in the United States and one of the world's most respected financial services firms, with operations spanning investment banking, commercial banking, financial transaction processing, asset management, and private banking. With assets exceeding $3.9 trillion and operations in over 100 countries, JP Morgan Chase is synonymous with financial strength and technological innovation. The firm employs more than 300,000 people globally, making it not just a financial powerhouse but also one of the world's largest technology employers.

For a related deep-dive, see JP Morgan Chase Interview Questions and Prep Strategy 2026.

JP Morgan's India operations are headquartered in Mumbai and Bengaluru, with major technology centers in Hyderabad. The India Technology Center (ITC) is one of JP Morgan's largest and most strategic engineering hubs globally, working on everything from real-time payment systems and risk analytics to AI-driven trading platforms. The firm actively recruits from premier Indian engineering colleges, IITs, NITs, VIT, BITS Pilani, and select private universities, for both technology and finance roles.

For freshers, JP Morgan offers roles in Software Engineering (Analyst level), Data Engineering, Cybersecurity, and Finance/Quant Analysis. The fresher compensation package ranges from ₹12 LPA to ₹25 LPA, with additional performance bonuses and benefits. JP Morgan is particularly known for its strong learning culture, comprehensive onboarding programs, and genuine investment in career development, making it a highly sought-after first employer for fresh graduates.


Eligibility Criteria

ParameterRequirement
DegreeB.Tech / B.E. / M.Tech / MCA / MBA
BranchesCS, IT, ECE, EEE (tech roles); any for finance roles
Minimum CGPA7.0 / 10 (some roles: 7.5+)
Active BacklogsZero backlogs at time of joining
Historical BacklogsTypically 0 allowed (strict)
Year of Graduation2026 (current batch)
10th Marks≥ 70%
12th Marks≥ 70%
CitizenshipIndian nationals or OCI card holders

Tip: JP Morgan's eligibility is stricter than many other firms regarding backlogs. Ensure your academic record is clean before applying.


Selection Process

JP Morgan follows a structured selection process with multiple evaluation stages:

  1. Online Application & CV Screening, Submit applications through JP Morgan's campus portal or careers website. Shortlisting is based on CGPA, internship experience, technical skills, and extracurriculars.

  2. Aptitude Test (HackerRank/Mettl Platform), Tests quantitative aptitude, logical reasoning, verbal ability, and coding skills. The test is proctored and typically 90 minutes long.

  3. Coding Challenge (Separate Round at select campuses), 2–3 coding problems of Easy to Medium difficulty, timed at 60 minutes. Focus is on correctness and code quality.

  4. Technical Interview Round 1, Covers DSA, OOPS principles, system design basics, and resume-based questions. Interviewers test problem-solving approach as much as the final answer.

  5. Technical Interview Round 2, Deeper technical concepts: database design, OS fundamentals, networking basics, and sometimes a finance-domain question for banking tech roles.

  6. Manager/VP Interview, A senior leader assesses your fit within the team, understanding of JP Morgan's business, and long-term career vision.

  7. HR Interview, Final cultural fit assessment. Offers are typically made within a week.


Exam Pattern

SectionTopicsQuestionsTime
Quantitative AptitudePercentages, Ratios, Time-Work, Speed-Distance, Profit-Loss2030 min
Logical ReasoningSyllogisms, Data Sufficiency, Puzzles, Series1525 min
Verbal AbilityRC, Fill in the Blanks, Sentence Correction1520 min
CodingDSA problems (Python/Java/C++)230–45 min
Total~52~110 min

Negative marking applies to MCQ sections (-0.25 per wrong answer). Coding is evaluated on test cases passed.


Practice Questions with Detailed Solutions

Aptitude Questions


Q1. A merchant buys goods at 20% discount on the marked price and sells at 10% discount. What is his profit percentage?

Solution:

Let marked price = ₹100 Cost Price = 100 × (1 – 0.20) = ₹80 Selling Price = 100 × (1 – 0.10) = ₹90

Profit % = (90 – 80) / 80 × 100 = 10/80 × 100 = 12.5%


Q2. If the ratio of A:B = 3:4 and B:C = 5:6, find A:B:C.

Solution:

A:B = 3:4 → ×5 → 15:20 B:C = 5:6 → ×4 → 20:24

A:B:C = 15:20:24


Q3. A can complete a job in 12 days, B in 16 days. They work together for 4 days, then A leaves. How many more days will B take to finish?

Solution:

Work done in 4 days together = 4 × (1/12 + 1/16) = 4 × (4+3)/48 = 4 × 7/48 = 28/48 = 7/12

Remaining work = 1 – 7/12 = 5/12

B alone: (5/12) / (1/16) = (5/12) × 16 = 80/12 = 6.67 days ≈ 6 days 16 hours


Q4. Find the smallest number that when divided by 8, 12, and 18 leaves a remainder of 5.

Solution:

LCM(8, 12, 18): 8 = 2³, 12 = 2² × 3, 18 = 2 × 3² LCM = 2³ × 3² = 72

Number = 72 + 5 = 77


Q5. Two pipes can fill a tank in 20 and 30 minutes respectively. A drain pipe empties it in 15 minutes. If all are opened simultaneously, when is the tank full?

Solution:

Net rate = 1/20 + 1/30 – 1/15 = 3/60 + 2/60 – 4/60 = 1/60

The tank never fills, net rate is 1/60, which is positive, so it does fill. Wait, 1/60 is positive (filling), so it fills in 60 minutes.

Correction check: 3 + 2 – 4 = 1/60 → fills in 60 min. ✓


Q6. What is the compound interest on ₹15,000 at 8% per annum for 3 years (compounded annually)?

Solution:

A = 15000 × (1.08)³ = 15000 × 1.259712 = ₹18,895.68

CI = A – P = 18895.68 – 15000 = ₹3,895.68


Q7. In a class, 60% passed in English and 70% passed in Math. 20% failed in both. What % passed in both?

Solution:

Passed in at least one = 100 – 20 = 80% By inclusion-exclusion: P(E) + P(M) – P(E∩M) = 80 60 + 70 – P(E∩M) = 80 P(E∩M) = 50%


Q8. The average of 5 numbers is 27. If one number is excluded, the average becomes 25. What is the excluded number?

Solution:

Sum of 5 numbers = 5 × 27 = 135 Sum of 4 numbers = 4 × 25 = 100 Excluded number = 135 – 100 = 35


Coding Questions


Q9. Rotate an array to the right by k positions.

def rotate(nums, k):
    n = len(nums)
    k = k % n  # Handle k > n
    
    def reverse(arr, start, end):
        while start < end:
            arr[start], arr[end] = arr[end], arr[start]
            start += 1
            end -= 1
    
    reverse(nums, 0, n - 1)
    reverse(nums, 0, k - 1)
    reverse(nums, k, n - 1)
    return nums

# Example: [1,2,3,4,5,6,7], k=3 → [5,6,7,1,2,3,4]
# Time: O(n) | Space: O(1)

Q10. Find all pairs in an array with a given sum.

def findPairs(arr, target):
    seen = set()
    pairs = []
    for num in arr:
        complement = target - num
        if complement in seen:
            pairs.append((complement, num))
        seen.add(num)
    return pairs

# Example: arr=[1,5,3,7,2,8], target=10 → [(3,7),(2,8)]
# Time: O(n) | Space: O(n)

Q11. Implement a stack using two queues.

from collections import deque

class MyStack:
    def __init__(self):
        self.q1 = deque()
        self.q2 = deque()
    
    def push(self, x):
        self.q2.append(x)
        while self.q1:
            self.q2.append(self.q1.popleft())
        self.q1, self.q2 = self.q2, self.q1
    
    def pop(self):
        return self.q1.popleft()
    
    def top(self):
        return self.q1[0]
    
    def empty(self):
        return not self.q1

# Each push is O(n); pop/top/empty are O(1)

Q12. Find the maximum subarray sum (Kadane's Algorithm).

def maxSubArray(nums):
    max_sum = current_sum = nums[0]
    
    for num in nums[1:]:
        current_sum = max(num, current_sum + num)
        max_sum = max(max_sum, current_sum)
    
    return max_sum

# Example: [-2,1,-3,4,-1,2,1,-5,4] → 6 (subarray [4,-1,2,1])
# Time: O(n) | Space: O(1)

Q13. Given a matrix, find the number of islands (DFS approach).

def numIslands(grid):
    if not grid:
        return 0
    rows, cols = len(grid), len(grid[0])
    count = 0
    
    def dfs(r, c):
        if r < 0 or r >= rows or c < 0 or c >= cols or grid[r][c] != '1':
            return
        grid[r][c] = '0'  # mark visited
        dfs(r+1, c); dfs(r-1, c); dfs(r, c+1); dfs(r, c-1)
    
    for r in range(rows):
        for c in range(cols):
            if grid[r][c] == '1':
                dfs(r, c)
                count += 1
    return count

# Time: O(m×n) | Space: O(m×n) for recursion stack

Q14. Data Sufficiency Question (JP Morgan Finance style)

Problem: Is the integer n divisible by 6?

  • Statement 1: n is divisible by 2
  • Statement 2: n is divisible by 3

Solution:

For divisibility by 6, n must be divisible by both 2 and 3.

  • Statement 1 alone: Not sufficient (could be 4, not divisible by 3)
  • Statement 2 alone: Not sufficient (could be 9, not divisible by 2)
  • Both together: n is divisible by 2 AND 3, hence by 6

Q15. Probability: In a deck of 52 cards, what is the probability of drawing two aces in a row (without replacement)?

Solution:

P(first ace) = 4/52 = 1/13 P(second ace | first was ace) = 3/51 = 1/17

P(both aces) = (1/13) × (1/17) = 1/221 ≈ 0.00452 or 0.45%


HR Interview Questions & Sample Answers

Q1. Why JP Morgan and not another bank or tech company?

Sample Answer: "JP Morgan's India Technology Center genuinely operates as a global engineering hub, not just a support office. The scale of problems here, real-time payment systems handling billions of transactions, AI-driven risk models, is unmatched. I'm also drawn to JPMC's commitment to upskilling through programs like Code for Good and its technology fellowships. I want to be at the intersection of cutting-edge engineering and real-world financial impact, and JP Morgan is the ideal place for that."


Q2. Tell me about a time you worked in a team with a difficult member.

Sample Answer: "In a college project, one team member consistently missed deadlines. Instead of escalating immediately, I scheduled a one-on-one conversation to understand if there were external challenges. It turned out they were overwhelmed by other coursework. We redistributed tasks based on individual strengths and set up daily check-ins. The project was delivered on time, and the experience taught me that conflict resolution starts with empathy, not confrontation."


Q3. How do you stay updated with technology trends?

Sample Answer: "I follow a disciplined learning routine, I read engineering blogs like JP Morgan's Tech Blog, Hacker News, and ACM publications weekly. I also contribute to open-source projects on GitHub and participate in competitive programming. Beyond passive consumption, I build small projects to validate new technologies, which helps me evaluate their real-world applicability."


Q4. Describe a time you failed and what you learned.

Sample Answer: "During my second year, I underestimated the complexity of a machine learning project and over-promised on the deliverable to my professor. I missed the deadline significantly. The lesson was humbling, I now build in buffer time, break deliverables into milestones, and communicate proactively if I'm falling behind. Transparency early is always better than silence followed by a miss."


Q5. What do you know about JP Morgan's recent technology initiatives?

Sample Answer: "JP Morgan has been particularly active in several areas: their blockchain platform Onyx for wholesale payments, their investments in AI through the Office of Applied AI, and their significant push into cloud infrastructure with AWS and Azure. The firm has also been expanding its Quantum Computing research to explore applications in portfolio optimization and risk modeling. I find the Onyx platform especially fascinating from a distributed systems perspective."


Preparation Tips

  • Strong DSA foundation is non-negotiable: JP Morgan's coding rounds test core DSA. Be comfortable with Trees, Graphs, DP, and String problems. LeetCode's Top 100 and Top 150 Interview Questions are excellent starting points.
  • Finance fundamentals matter for banking-tech roles: Understand basic banking concepts, interest rates, derivatives, clearing and settlement. Even for tech roles, showing awareness of the business helps.
  • SQL is surprisingly important: Many JP Morgan rounds include database queries. Practice JOINs, subqueries, window functions, and query optimization on platforms like SQLZoo or Mode Analytics.
  • System design basics: For senior-fresher roles, know how to design simple distributed systems, load balancers, caching (Redis), message queues (Kafka). Read "System Design Interview" by Alex Xu.
  • Communication and articulation: JP Morgan heavily evaluates how you explain your thought process. Practice talking through problems out loud, "I'm choosing this approach because..."
  • Code for Good: JP Morgan's Code for Good hackathon is a direct pipeline to internships and full-time offers. Participate if you get the opportunity.
  • Mock interviews with finance context: Pair your DSA prep with practice on finance-related SQL and case questions to stand out in the final rounds.

Frequently Asked Questions

Q: What is JP Morgan's fresher package for software engineers in India 2026? A: The CTC for Software Engineer Analyst roles typically ranges from ₹12 LPA to ₹25 LPA, including base salary, performance bonus, and employee benefits. Premier campus hires may receive higher packages.

Q: Which programming languages are accepted in JP Morgan's coding test? A: Java, Python, C++, and C# are commonly accepted. Java and Python are most popular among candidates and generally well-supported by the evaluation platform.

Q: How long does the JP Morgan interview process take from test to offer? A: Typically 3–5 weeks for campus placements, including all interview rounds. Off-campus processes may take longer (6–8 weeks).

Q: Does JP Morgan hire freshers for quant roles? A: Yes, but primarily from IITs or candidates with strong mathematics/statistics backgrounds and published research or relevant quant projects.

Q: Is JP Morgan's work-life balance good for freshers? A: Generally yes, especially in the Technology division. Banking operations can be more demanding during reporting cycles, but the firm has structured 40–45 hour work weeks as a norm for junior analysts in tech.


Last updated: March 2026 | Source: Campus recruitment data, JP Morgan careers portal, student community reports.


You May Also Like

Explore this topic cluster

More resources in Company Placement Papers

Use the category hub to browse similar questions, exam patterns, salary guides, and preparation resources related to this topic.

Company hub

Explore all JP Morgan resources

Open the JP Morgan hub to jump between placement papers, interview questions, salary guides, and other related pages in one place.

Open JP Morgan hub

Paid contributor programme

Sat JP Morgan this year? Share your story, earn ₹500.

First-person experience reports help future candidates prep smarter. We pay verified contributors ₹500 via UPI per accepted story — with byline.

Submit your story →

Ready to practice?

Take a free timed mock test

Put what you learned into practice. Our mock tests match the 2026 pattern with timer, navigator, reveal, and score breakdown. No signup.

Start Free Mock Test →

Related Articles

More from PapersAdda

Share this guide: