Juspay Hiring Challenge 2025:Preparation Guide + Previous Year Coding Questions (PYQs)
Prepare smarter, not harder. This all-in-one guide covers the structure, syllabus, resources, and 20 most asked Juspay coding questions (2023–2025) to help you crack the challenge and land a ₹27 LPA offer!
What is Juspay Hiring Challenge?
The Juspay Hiring Challenge 2025 is an elite recruitment drive by Juspay Technologies, targeting engineering students graduating in 2026. It’s a golden opportunity to work with a high-scale fintech company.
Highlights:
- Paid Internship: ₹40,000/month (8–12 months)
- Full-time CTC: ₹21–27 LPA
- Locations: Bangalore (in-office only)
- Eligible: All B.Tech/B.E. branches (2026 pass-outs)
Selection Process: Rounds Breakdown
1. Demo Assessment (Optional)
- Platform familiarity test
- Not evaluative or mandatory
2. Round 1 – MCQ Assessment
- Covers:
- Data Structures & Algorithms
- OS, CN, DBMS
- Logical Reasoning
- Physics & Math
- Time-bound with an open window for attempt
✅Practice for free for MCQ round - Lets Code
3. Round 2 – Coding Challenge
- Duration: 90 mins
- 2–3 coding questions (medium-hard)
- Evaluated on time, code quality, logic
4. Final Interviews
- 1–2 Technical Interviews
- Covers DSA, Projects, Problem Solving, System Design
Syllabus & Key Topics
- DSA: Arrays, Strings, Trees, Graphs, DP, Recursion
- CS Core: OS, CN, DBMS, OOP
- Logic & Math: Probability, Sequences, Aptitude, Physics concepts
- Coding Skills: Edge case handling, efficient code writing
Resources for Preparation
MCQs & Fundamentals
Coding Practice
- LeetCode (Top Interview)
- Lets Code DSA Roadmap with resources
- InterviewBit DSA
- Codeforces for CP
- HackerRank 30 Days of Code
Juspay Previous Year Coding Questions (2023–2025)
1. Stars Between Bars
- Problem: Count stars between bars
|
in substring ranges. - Example:
s = "|**|*|", start = [0, 0], end = [4, 5] → [2, 2]
- Topics: String, Array
- Difficulty: Easy–Medium
2. Lexicographical Order of Substring IDs
- Problem: Find the last substring in lexicographical order.
- Example:
"abcde" → "e"
,"adbc" → "dc"
- Topics: Strings, Sorting
- Difficulty: Medium
3. Maximum Weight Node
- Problem: Find node with max weight in a forest.
- Topics: Trees, Graphs, DFS/BFS
- Difficulty: Easy–Medium
4. Largest Cycle
- Problem: Find largest sum cycle in a directed graph.
- Topics: Graph, DFS
- Difficulty: Medium
5. Meeting Cell
- Problem: Find the meeting cell of two entities in a grid.
- Topics: BFS, Grid Traversal
- Difficulty: Hard
6. Tree of Space
- Problem: Space optimization in a tree structure (multithreaded safe).
- Topics: Trees, Graphs, Optimization
- Difficulty: Hard
7. Sort String by Character Frequency
- Problem: Sort characters by frequency, then lexicographically.
- Topics: Hashing, Sorting
- Difficulty: Medium
8. Remove Stars and Adjacent Characters
- Problem: Remove each
*
and its neighbors from string. - Topics: Stack, Strings
- Difficulty: Medium
9. Longest Consecutive Sequence
- Problem: Find longest sequence of consecutive numbers.
- Topics: Arrays, Sets
- Difficulty: Easy–Medium
10. Median in a Bucket
- Problem: Add number or return median after each operation.
- Topics: Heap, Priority Queue
- Difficulty: Medium–Hard
11. Sort Transactions by Date
- Problem: Sort a list of transactions using dates.
- Topics: Sorting
- Difficulty: Easy
12. Longest Subsequence of Transactions
- Problem: Maximize total value of transaction subsequence.
- Topics: Dynamic Programming
- Difficulty: Medium–Hard
13. Reverse a Singly Linked List
- Problem: Reverse a linked list in place.
- Topics: Linked List
- Difficulty: Easy
14. Height of a Binary Tree
- Problem: Find height or check if tree is balanced.
- Topics: Recursion, Trees
- Difficulty: Medium
15. Payment Gateway Simulation
- Problem: Validate card number, CVV, and expiry date.
- Topics: String manipulation
- Difficulty: Medium
16. Optimize Transaction Data Storage
- Problem: Efficiently store data under memory limits.
- Topics: Optimization, Data Structures
- Difficulty: Hard
17. Converging Maze: Largest Sum Cycle
- Problem: Largest cycle sum in maze graph.
- Topics: Graph, DFS
- Difficulty: Medium–Hard
18. Nearest Cell
- Problem: Find nearest valid cell under constraints.
- Topics: BFS, Graph
- Difficulty: Medium
19. Lowest Common Ancestor in a Binary Tree
- Problem: Return LCA of two given nodes.
- Topics: Recursion, Binary Tree
- Difficulty: Medium
20. Maximize Player Score (Game Theory)
- Problem: Alternate picking to maximize Player 1’s score.
- Input:
[2, 4, 6, 10, 8, 16, 12, 1]
- Topics: Dynamic Programming
- Difficulty: Hard
Final Tips for Cracking Juspay
- 💡 Focus more on problem-solving than language syntax.
- 🧠 Master medium-level DSA problems first.
- ⏱️ Practice under time pressure using mock tests.
- 🚫 Avoid plagiarism or multiple IDs — it leads to instant disqualification.
- 🧪 Be interview-ready with strong project explanation & code clarity.
🧰 Useful Resources for Your Placement Prep
- ✅ Free Mock Test
- ✅ ATS Score Checker & Resume Optimizer
- ✅ Previous Year Coding Questions (PYQs)
- ✅ Roadmaps
- ✅ Interview Questions
- ✅ Resume Templates
- ✅ Free Placement Materials (Google Drive)
👉 Join now if you’re participating in Juspay 2025 or have doubts — Join our Telegram group for any doubts!
Also join our Whatsapp channel for latest opportunity updates!