Tools
Back to all hackathons

Juspay

Hiring Challenge 2026

Pre-final & final year B.Tech/B.E. students (all branches), min 70% academics, no active backlogs

ongoing

Stipend

INR 30,000–40,000/month

Full-Time CTC

INR 19–27 LPA

Deadline

Rolling open — active across college partner portals

✅ REGISTRATIONS OPEN

Juspay Hiring Challenge 2026 is accepting applications on a rolling basis. Apply now for ₹30K-40K/month internship + ₹19-27 LPA PPO!

Eligibility

Pre-final & final year B.Tech/B.E. students (all branches), min 70% academics, no active backlogs

Compensation

StipendINR 30,000–40,000/month
CTCINR 19–27 LPA

Key Benefits

  • ₹30K–40K/month internship stipend
  • PPO with ₹19–27 LPA full-time CTC
  • Work on Hyperswitch — world's first open-source payment orchestrator
  • Functional programming (Haskell/PureScript) skill development
  • Direct shortlisting after coding challenge

Application Deadline

Rolling open — active across college partner portals

Check the official Juspay careers portal for exact dates.

Ready to Apply?

Visit the official Juspay careers page to register when applications open.

Register on Official Page

Deep Dive Available

Looking for an even more detailed breakdown with code examples, edge cases, and targeted practice? Check out our dedicated Tree of Space guide.

View Complete Tree of Space Guide

The Infamous "Tree of Space" Problem

This is THE problem that 1,350+ students searching "Juspay Hiring Challenge 2026" are desperately hunting for. If you don't master this, you won't get past Hackathon Part A. Here's the exact breakdown experienced candidates use.

Juspay Hiring Challenge: Round-by-Round Mechanics

extreme4-5 hours

The infamous problem: Implement lock/unlock operations on an M-Ary tree with concurrency constraints. This is THE differentiator — only 15-20% get past this.

Key Skills Tested

Tree Traversal (DFS/BFS)Ancestor & Descendant ChecksState ManagementParent-Child RelationshipsTime Complexity Optimization

Passing Criteria: Must pass 80%+ test cases. Edge cases and time limits are strict.

Common Pitfalls (Why Most Students Fail)

  • •Not storing parent pointers — makes ancestor checks slow
  • •Inefficient ancestor/descendant lookup (O(n) per query)
  • •Forgetting the unlock constraint: "can only unlock if all descendants are unlocked"
  • •Memory limit exceeded from storing too much redundant state

Tree of Space: Lock/Unlock an M-Ary Tree

You are given an M-ary tree (each node can have 0 to M children). Implement `lock(node)`, `unlock(node)`, and `upgradeLock(node)` operations with the following constraints:

Constraints (The Hard Part):

1

A node can be locked only if none of its ancestors or descendants are currently locked.

2

A node can be unlocked only if it is currently locked.

3

upgradeLock(node) locks a node and unlocks all its locked descendants, but only if no ancestor is locked.

4

All operations must run in O(log n) or O(h) time where h is tree height.

Real-World Mapping

This models permission systems (e.g., filesystem locks, database row locks, access control trees). Juspay tests if you can build efficient, concurrent-safe tree structures.

How to Solve Tree of Space (O(log n) Approach)

1. Store Parent Pointers

class TreeNode {
  int id;
  TreeNode parent;
  List<TreeNode> children;
  boolean isLocked;
  int lockedBy; // user ID who locked this node
}

Why this works: Store parent pointers to quickly traverse upward for ancestor checks.

2. Efficient Ancestor Check (O(h))

boolean hasLockedAncestor(TreeNode node) {
  TreeNode curr = node.parent;
  while (curr != null) {
    if (curr.isLocked) return true;
    curr = curr.parent;
  }
  return false;
}

Why this works: Walk up the tree to root — O(h) complexity. Store parent pointers for fast traversal.

3. Efficient Descendant Check (Track Count)

// Maintain a count of locked descendants for each node
Map<TreeNode, Integer> lockedDescendantCount;

boolean hasLockedDescendant(TreeNode node) {
  return lockedDescendantCount.get(node) > 0;
}

Why this works: Maintain a count of locked descendants for each node. Update counts during lock/unlock operations. Avoid O(n) DFS on every query.

4. Lock Operation (O(h))

boolean lock(TreeNode node, int userId) {
  if (node.isLocked) return false;
  if (hasLockedAncestor(node)) return false;
  if (hasLockedDescendant(node)) return false;
  
  node.isLocked = true;
  node.lockedBy = userId;
  updateAncestorCounts(node, +1); // increment locked count in ancestors
  return true;
}

Why this works: Check ancestors and descendants. If clear, lock the node and update ancestor counts.

Key Insight (This is What Gets You Selected)

The O(log n) constraint forces you to avoid DFS on every query. Use parent pointers + descendant count tracking instead of naive tree traversals.

Targeted Practice Problems (Sorted by Juspay Round)

1Tree Fundamentals

  • LeetCode 1214: Two Sum BSTs
  • LeetCode 236: Lowest Common Ancestor
  • LeetCode 1650: Lowest Common Ancestor III (parent pointers)

2State Management in Trees

  • LeetCode 1443: Minimum Time to Collect Apples
  • LeetCode 1600: Throne Inheritance (genealogy tree)

3Concurrency Basics

  • LeetCode 1114: Print in Order
  • LeetCode 1115: Print FooBar Alternately
  • LeetCode 1116: Print Zero Even Odd

Ready to Crack Juspay?

Don't waste time on generic DSA prep. Master the Tree of Space, learn the concurrency patterns, and practice the exact problem types Juspay tests.

🗺️ How to Prepare for Juspay Hiring Challenge 2026

Step 01

Sharpen DSA

Practice graphs, DP, and tree problems. Most hackathon coding rounds are LeetCode medium–hard.

Step 02

Learn System Design

Understand scalability, load balancing, caching, and database design for the architecture round.

Step 03

Build a Demo Project

Have a working full-stack project on GitHub. Judges want to see you can ship, not just code.

Step 04

Prep Behavioral Answers

Use the STAR method for leadership, conflict, and teamwork questions in the interview stage.

Frequently Asked Questions — Juspay Hiring Challenge 2026

🎯 Your Juspay Success Kit

These PDF bundles are built specifically for hackathon prep — covering every round from the coding test to the final interview.

⭐ BEST VALUE

Complete Premium Bundle — All 22 PDFs

Every PDF you need: DSA patterns, system design, HR mastery, behavioral STAR, and company-specific guides. Best value for hackathon prep.

DSASystem DesignHRBehavioralCompany-Specific
₹79₹198

Save ₹119

DSA Patterns Mastery

40+ pattern-based problems covering arrays, trees, graphs, and DP — exactly what hackathon coding rounds test.

ArraysGraphsDPTrees
₹9

System Design Fundamentals

20+ system design questions with scalability patterns and real-world architectures — critical for product-based hackathons.

ScalabilityAPIsMicroservicesDatabases
₹9

Behavioral Questions (STAR Method)

25 behavioral questions with complete STAR examples — essential for the interview rounds that follow hackathon selection.

LeadershipTeamworkProblem-Solving
₹9

🛠️ Free Prep Tools