11 JPMorgan Chase Software Engineer (New Grad) Interview Questions (2026)
JPMorgan Chase's new-grad SWE loop in 2026 is a HireVue video assessment, a HackerRank coding round, and a virtual superday with two technical interviews and one behavioral. The bar emphasizes Java fluency, financial-domain literacy, and a regulatory mindset — the bank ships software inside Federal Reserve constraints, and the loop tests whether you can think that way.
By Alex Chen, Founder, InterviewChamp.AI · Last verified
Loop overview
New-grad candidates report a 6-10 week timeline in 2026. HireVue first (3-5 recorded behavioral prompts), then HackerRank (2 problems, ~90 minutes, Java/Python). Superday: two 45-minute technical rounds (mix of data structures, SQL, and one financial-domain coding scenario), plus one 30-minute behavioral focused on JPMorgan's business principles (Exceptional Client Service, Operational Excellence, A Commitment to Integrity, Fairness, and Responsibility). Backend is Java-heavy with Spring Boot and Kafka; some teams use Python for analytics.
Behavioral (4)
Tell me about a time you had to follow a process or compliance rule that slowed you down.
Frequently askedOutline
STAR. JPMorgan operates under heavy regulatory oversight. Pick a moment where you respected a rule rather than fought it. Show that you understand why guardrails exist in regulated industries — moving fast and breaking things gets the bank fined.
Why JPMorgan and not a tech-first company?
Frequently askedOutline
Tie to specifics: scale (JPMorgan processes trillions in daily payments), problem domain (risk modeling, fraud detection, market data), or the firm's tech-org maturity. Avoid 'stability' as the lead. Mention any finance courses, personal investing interest, or fintech projects.
Describe a project where you had to work with a tight deadline.
Frequently askedOutline
STAR. Pick a hackathon, group project, or internship sprint. Show how you scoped down, what you cut, and how you communicated risk. JPMorgan ships under deadlines tied to regulatory filings — they want to see that you can ship under pressure without cutting compliance corners.
Tell me about a time you disagreed with a teammate's technical decision.
Frequently askedOutline
STAR. Show you can disagree professionally with data, then commit once the team decides. JPMorgan engineering teams are large and matrixed — they screen for collaborators who escalate cleanly, not lone wolves.
Coding (LeetCode patterns) (3)
Given a list of stock trades with timestamps, find the largest profit possible with at most one buy and one sell.
Frequently askedOutline
Best Time to Buy and Sell Stock. Single pass tracking minimum price seen so far and maximum profit. O(N) time, O(1) space. Edge cases: monotonically decreasing prices return 0 profit. Domain-relevant framing makes this a JPMorgan favorite.
Implement a function that detects a cycle in a linked list.
Frequently askedOutline
Floyd's tortoise and hare. Two pointers, slow advances one step, fast advances two. If they meet, cycle exists. O(N) time, O(1) space. Be ready to extend: find the cycle's start node (reset slow to head, advance both at speed 1).
Implement a least-recently-used (LRU) cache.
Occasionally askedOutline
HashMap plus doubly-linked list. Get is O(1) — lookup in map, move node to head. Put is O(1) — insert at head, evict tail if over capacity. Discuss why LinkedHashMap in Java solves this in 20 lines. Be ready for thread-safety follow-up (synchronized block or ConcurrentHashMap variant).
Technical (4)
Walk me through how you would design a Java class to represent a financial transaction.
Frequently askedOutline
Show familiarity with immutability, BigDecimal for money (never double), final fields, defensive copying for mutable inputs, equals/hashCode on transaction ID. Discuss why BigDecimal — floating-point error compounds in finance. Mention serialization considerations for cross-service transmission.
Write a SQL query to find the top 3 customers by total transaction value in the last 30 days.
Frequently askedOutline
GROUP BY customer_id, SUM(amount), filter on date, ORDER BY DESC, LIMIT 3. Show the WHERE clause uses an index-friendly range. Mention window functions (DENSE_RANK) if asked for top-3-with-ties. SQL fluency is non-optional for JPMorgan SWE.
Explain the difference between checked and unchecked exceptions in Java.
Occasionally askedOutline
Checked extend Exception and must be declared or caught at compile time (IOException, SQLException). Unchecked extend RuntimeException, propagate freely (NullPointerException, IllegalArgumentException). Discuss when to use each — checked for recoverable failures, unchecked for programmer errors. Many JPMorgan teams have style guides on this.
Given a stream of stock prices, return the moving average over the last K prices.
Occasionally askedOutline
Sliding window with a fixed-size queue (ArrayDeque). Maintain running sum, push new price, pop oldest if size > K, return sum/min(K, size). O(1) per update. Discuss numerical stability for very long streams (occasional recompute).
JPMorgan Chase interview tips
- Java fluency is expected. Even if you code in Python on the HackerRank, expect Java questions in the superday — generics, collections, exception handling.
- Know your SQL. JPMorgan SWE roles touch databases constantly; a SQL round in the superday is the norm.
- Read up on JPMorgan's Business Principles before behavioral rounds. They are evaluative.
- Have a 'why finance' story ready that isn't compensation. The bank knows tech-first firms pay more on average.
- HireVue gives you 30 seconds prep and 2-3 minutes per answer. Practice with a timer.
Frequently asked questions
How long is JPMorgan's SWE new-grad interview process in 2026?
Most reports show 6-10 weeks from HireVue invitation to offer.
What language should I use on JPMorgan's HackerRank?
Java is preferred and signals fluency with the firm's stack. Python is accepted but expect Java questions later.
Does JPMorgan ask system design for new-grad SWE?
Lightly. Expect data-modeling and small-service design ('design a transaction queue'), not full distributed-systems.
Does JPMorgan sponsor visas for new-grad SWE?
JPMorgan has historically sponsored H-1B and OPT for US-based roles. Confirm with your recruiter for 2026.
What are JPMorgan's Business Principles?
Exceptional Client Service, Operational Excellence, A Commitment to Integrity, Fairness, and Responsibility, and A Great Team and Winning Culture. Behavioral rounds map directly to these.
Practice these live with InterviewChamp.AI
Real-time AI interview assistant that listens to your loop and helps you structure answers under pressure.
Practice these live with InterviewChamp.AI →