JP Morgan Chase Online Assessment: Questions Breakdown and Prep Guide
JP Morgan Chase's current hiring process for experienced software engineers includes an online skills-based coding test followed by technical-proficiency and behavioral assessments. The exact test format may vary by hiring program or location. One recent candidate completed a 60-minute HackerRank assessment with two coding questions. This format aligns with the publicly available online skills-based coding test. Use your invitation to confirm the test duration and available coding languages.
When to Expect the OA for Your Role
For more senior roles, the coding challenge comes after the application and before an interview with a technical team. Internship and graduate programs often place the coding test early in the process. Some technical roles may use a different challenge, especially when the role requires more experience with system design and independent decision-making. Read the full invitation to confirm which language to use and when the timer starts. Some JP Morgan Chase coding challenges restrict the available runtimes.
Does Your Online Assessment Matter?
The "About" section of JP Morgan Chase's hiring page says experienced candidates receive a coding assessment before the company considers them for the position. JP Morgan Chase does not publish a score threshold. A public page on JP Morgan Chase's HackerRank site says, "Your solution will be tested in the background and considered as part of the overall application." Passing the test cases is one part of the review; code quality and other application materials also matter.
Compiled List of JP Morgan Chase OA Question Types
These problems cover arrays, hashing, dynamic programming, intervals, strings, linked lists, and graph traversal.
- Best Time to Buy and Sell Stock II — greedy accumulation across price changes.
- Two Sum — one-pass hash-map lookup.
- Longest Palindromic Subsequence — interval dynamic programming.
- Maximum Subarray - optimization using a compact running state.
- Merge Intervals — sorting and overlap handling.
- Valid Parentheses — stack-based parsing.
- Group Anagrams — canonical string keys and grouping.
- Subarray Sum Equals K — prefix sums and frequency maps.
- Reverse Linked List — pointer invariants.
- Number of Islands — grid traversal with visited state.
How to Prepare and Pass the JP Morgan Chase Online Assessment
If your invitation uses the two-question format, time yourself while solving both questions. Use the first 15 minutes to review constraints and examples. Set a time limit for each problem so one difficult case does not consume the full session. Practice string parsing, nested inputs, and standard array problems. Test empty arrays, duplicates, disconnected components, and integer ranges. After each timed set, use Lodely to practice JP Morgan Chase coding, system design, and behavioral questions.
JP Morgan Chase Interview Question Breakdown
Best Time to Buy and Sell Stock II
Type: Greedy array reasoning. Prompt: Choose repeated buy-sell opportunities from a price series. The Trick: A series of small positive differences equals the result of one larger trade across multiple days. What It Tests: Greedy-choice reasoning and careful boundary handling.
Longest Palindromic Subsequence
Type: Dynamic programming. Prompt: Find the longest symmetric subsequence. The Trick: The interval's two endpoints determine the state. What It Tests: Recurrence design, base cases, and clear complexity explanations.
What Comes After the Online Assessment
If you pass, you will advance to stages that assess technical skills and behavior. In the experienced-hire process, successful candidates may be matched with teams across the technology organization. The matching process considers project preferences and fit. Be ready to discuss your Java or Python knowledge, application development, testing practices, and experience maintaining operational stability. Also prepare to discuss designing and building systems, which higher-level roles emphasize more.
Conclusion
Build a fast, reliable approach to two-problem assessments, then prepare to explain your decisions and discuss system design. Use Lodely to connect timed practice with explanation and system design interview preparation.
✉️ Get free faang interview cheat sheet and interview tips weekly
✉️ Get free faang interview cheat sheet and interview tips weekly


