Juspay builds the payment orchestration layer used by major Indian banks and apps including BHIM UPI and several top e-commerce players.
The engineering culture is deeply functional: Haskell and PureScript are used in production, and interviews reward strong algorithmic thinking and comfort with functional programming concepts. Bengaluru is the primary office.
About Juspay
Juspay is India's leading payments infrastructure company, powering UPI, card, and wallet payments for Amazon Pay, HDFC Bank, and BHIM. Bengaluru-based. Known for Haskell-first backend.
Apply via Juspay careers page or a referral from an existing engineer
Algorithmic online assessment: two to four problems, often harder than LeetCode medium
Technical video rounds: algorithm deep dives and functional programming discussion
System design round for mid-senior levels
HR discussion and offer
Round 1 - Online Assessment (90-120 min)
two to four algorithm problems emphasizing correctness and efficiency over speed.
Round 2 - Technical Interview 1 (60 min)
algorithm walkthrough with follow-ups plus discussion of functional programming concepts like pure functions and recursion.
Round 3 - Technical Interview 2 (60 min)
deeper coding challenge and discussion of past systems with emphasis on correctness guarantees.
Round 4 - System Design (60 min, senior only)
design a fault-tolerant payment orchestration layer handling retries, state machines, and provider failover.
Round 5 - HR (30 min)
culture alignment, compensation, and joining timeline.
Sourced from 2+ candidate post-mortems. Hit Practice to answer any one with AI voice feedback.
2 more questions. Sign up to unlock all
Sign up free: unlock all questionsThe typical Juspay recruitment process has 5 stages: Apply via Juspay careers page or a referral from an existing engineer → Algorithmic online assessment: two to four problems, often harder than LeetCode medium → Technical video rounds: algorithm deep dives and functional programming discussion → System design round for mid-senior levels → HR discussion and offer.
Juspay typically conducts 5 interview rounds: Round 1 - Online Assessment (90-120 min): two to four algorithm problems emphasizing correctness and efficiency over speed.; Round 2 - Technical Interview 1 (60 min): algorithm walkthrough with follow-ups plus discussion of functional programming concepts like pure functions and recursion.; Round 3 - Technical Interview 2 (60 min): deeper coding challenge and discussion of past systems with emphasis on correctness guarantees.; Round 4 - System Design (60 min, senior only): design a fault-tolerant payment orchestration layer handling retries, state machines, and provider failover.; Round 5 - HR (30 min): culture alignment, compensation, and joining timeline..
HireStepX recommends the Functional Algorithms framework for this type of interview: interviews test pure problem-solving and algorithmic reasoning: functional programming fluency is a strong differentiator for backend roles
To answer this question well, HireStepX recommends the Functional Algorithms approach: interviews test pure problem-solving and algorithmic reasoning: functional programming fluency is a strong differentiator for backend roles Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Functional Algorithms approach: interviews test pure problem-solving and algorithmic reasoning: functional programming fluency is a strong differentiator for backend roles Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Functional Algorithms approach: interviews test pure problem-solving and algorithmic reasoning: functional programming fluency is a strong differentiator for backend roles Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Functional Algorithms approach: interviews test pure problem-solving and algorithmic reasoning: functional programming fluency is a strong differentiator for backend roles Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Functional Algorithms approach: interviews test pure problem-solving and algorithmic reasoning: functional programming fluency is a strong differentiator for backend roles Ground your answer in a specific real example from your own experience.