✅ 1.
Coding & DSA (Core Focus)
You’ll face 2–3 coding questions in online assessments or interviews.
Must-Know Topics:
Arrays & Strings (rotations, duplicates, sliding window)
Hashing (counting, frequency, maps)
Linked Lists (reversal, merging)
Stacks & Queues
Binary Trees & BSTs (traversals, insert/search)
Graphs (basic BFS/DFS)
Dynamic Programming (basic problems like Fibonacci, knapsack)
Sorting & Searching (binary search, custom sorting)
📚 Platform: HackerRank, LeetCode, or CodeForces (easy-medium level)
💻 2. Programming Language Proficiency
Usually in Java, Python, or C++
Know:
OOP concepts: Inheritance, Polymorphism, Encapsulation, Abstraction
Exception Handling
Collections / Data Structures
Java-specific: Lists, Maps, Sets, Streams, Lambdas (basic)
🧪 3. Technical Round Topics
Could include:
Basic OOP + DSA questions
SQL Queries (Joins, Aggregations)
Puzzles or logical reasoning
Small system design / class design problems (for LLD)
4. Projects
They focus on:
Understanding the purpose, architecture, and tech stack
Challenges you faced and how you solved them
Clean code, version control (Git), teamwork
Be ready to:
Explain your contribution clearly
Draw a rough class diagram or flowchart
🔍 5. Behavioral / HR Interview
JPMorgan emphasizes cultural fit and ethics.
Common Questions:
Why JPMorgan?
Tell me about yourself.
How do you handle pressure?
Describe a time you resolved a conflict in a team.
Situational STAR-based questions
🧠 Know their core values: Integrity, Collaboration, Excellence, Innovation
📘 6. Banking & Finance Basics (Nice-to-Have)
Not mandatory, but understanding basic financial systems, banking products, or
fintech concepts helps you stand out.
🧾 7. Resume Tips
Tailor it to highlight:
Tech stack you’ve used
Teamwork or leadership
Projects with real-world applications
📚 Recommended Resources
HackerRank: JPMorgan challenges
GeeksforGeeks: DSA Sheet
Java Programming Masterclass (Udemy or Coursera)
Cracking the Coding Interview (for behavioral + DSA)