interviewquestions.
All companies198

Big tech

Amazon4 rounds · $110.5k-$160kApple4 rounds · $145kGoogle6 rounds · $118k-$170kMeta6 rounds · $137kMicrosoft5 rounds · $84.2k-$165.2k

US and global tech

Netflix6 rounds · $100k-$300kUber5 rounds · $150k-$158kAirbnb6 rounds · $128k-$142kStripe7 rounds · $122.1k-$134.4kSalesforce3 rounds · $110k-$153kAdobe3 rounds · $76.7k-$152.2kLinkedIn6 rounds · $154kIntuit4 rounds · $55.5-$75/hrCisco4 rounds · $92.1k-$136kAtlassian3 rounds · $122.4k-$159.8kSpotify6 rounds · $125.6k-$179.4kTwitter4 rounds · $127k-$297kOpenAI5 rounds · $230k-$490kPalantir5 rounds · $145k-$155kTesla5 rounds · $140k-$300kTikTok5 rounds · $128k-$256kDatabricks6 rounds · $137.8k-$155kSnowflake5 rounds · $42-$60/hrDatadog6 rounds · $100k-$110kCloudflare6 rounds · $150k-$216kCoinbase6 rounds · $60/hrDoorDash6 rounds · $107.4k-$158kRoblox6 rounds · $153kEpic Systems5 rounds · $110k

Wall Street, banks and payments

Goldman Sachs4 rounds · $110k-$115kJP Morgan4 rounds · $95k-$125kMorgan Stanley3 rounds · $70k-$110kBank of America4 rounds · $94.2kCiti5 rounds · $80k-$115kWells Fargo5 rounds · $48.08/hrCapital One5 rounds · $140kBlackRock4 rounds · $105k-$125kBloomberg5 rounds · $158kD. E. Shaw4 rounds · $25kAmerican Express3 rounds · $78k-$124.8kMastercard2 rounds · $72k-$115kVisa4 rounds · $108k-$120kPayPal4 rounds · $116.5k-$173.3kDeutsche Bank4 rounds · $100kBarclays3 rounds · $110kHSBC5 rounds · ₹6-10 LPAArcesium4 rounds · $10kCitadel5 rounds · $200k-$250kJane Street4 rounds · $300kHudson River Trading5 rounds · $300kSusquehanna (SIG)5 rounds · $300kFidelity Investments4 rounds · $92kPNC5 rounds · $39.1k-$126.5k

Consulting and Big 4

McKinsey4 rounds · $120kBCG4 rounds · $110kBain4 rounds · $120kDeloitte3 rounds · $75k-$78kEY3 rounds · $75k-$100kKPMG3 rounds · $78k-$90kPwC3 rounds · $61k-$100kAccenture5 rounds · ₹4.5-6.5 LPAIBM3 rounds · $121k-$181.4kZS Associates5 rounds · $90k-$102k

Enterprise and cloud

Oracle3 rounds · $61.2k-$141.2kServiceNow4 rounds · $130k-$136kDell3 rounds · $101.7k-$131.7kVMware5 rounds · ₹18-30 LPASAP5 rounds · ₹18-28 LPAAkamai5 rounds · $114.3k-$136.3kADP4 rounds · ₹6-11 LPAOptum4 rounds · $58.8k-$105k

Semiconductors and hardware

NVIDIA3 rounds · $100k-$166.75kIntel3 rounds · $105.7k-$149.2kQualcomm3 rounds · $122.8k-$184.2kTexas Instruments3 rounds · $100k-$137.5kCadence3 rounds · $74.2k-$137.8kSynopsys5 rounds · $92.6kMathWorks4 rounds · $100k-$130kSamsung3 rounds · ₹14-28 LPAAMD5 rounds · $119k-$170k

Retail and industrial

Walmart4 rounds · $80k-$155kTarget4 rounds · $34/hrHoneywell4 rounds · $68k-$115kSiemens4 rounds · $32.69-$58.84/hrBosch3 rounds · ₹6-9 LPAABB5 rounds · $80k

Aerospace and defense

Boeing6 rounds · $82k-$89kLockheed Martin5 rounds · $91kNorthrop Grumman4 rounds · $62.3k-$114.4kRaytheon4 rounds · $68.9k-$144.2kSpaceX5 rounds · $125k-$145k

Telecom, media and consumer brands

Verizon5 rounds · $16-$21/hrT-Mobile5 rounds · $19.5/hrAT&T5 rounds · $21.43-$24.95/hrDisney5 roundsProcter & Gamble5 rounds · $85k-$122.2kJohnson & Johnson5 rounds · $23.5-$52.5/hrNike5 rounds · $17/hrKaiser Permanente5 rounds · $38.15-$40.14/hr

Stores, restaurants and airlines

Starbucks4 rounds · $15.25-$24.69/hrChick-fil-A5 rounds · $15-$18/hrChipotle4 rounds · $20-$21/hrMcDonald's4 rounds · $15.5-$19.89/hrCostco5 rounds · $20-$32.9/hrHome Depot5 rounds · $18.5-$21.5/hrLowe's5 rounds · $15.92-$16.15/hrCVS Health6 rounds · $16.5-$25/hrWalgreens5 rounds · $19.5-$23/hrBest Buy4 rounds · $16.9-$21.45/hrNordstrom4 rounds · $17.7-$21.9/hrFedEx4 rounds · $17.75-$18.25/hrAmerican Airlines5 rounds · $37.91/hrUnited Airlines5 rounds · $37.1/hrSouthwest Airlines5 rounds · $32.62/hr

India: product companies and startups

Flipkart5 rounds · ₹22-28 LPAPaytm4 rounds · ₹16-22 LPASwiggy4 rounds · ₹16-22 LPAZoho6 rounds · ₹5-7 LPAZomato4 rounds · ₹18-25 LPAMeesho4 rounds · ₹25-35 LPANykaa4 rounds · ₹10-18 LPAOLA4 rounds · ₹16-22 LPACRED5 rounds · ₹18-25 LPAGroww5 rounds · ₹15-28 LPAPhonePe5 rounds · ₹18-25 LPARazorpay4 rounds · ₹18-25 LPAZerodha4 rounds · ₹12-25 LPADream114 rounds · ₹15-30 LPABrowserStack5 rounds · ₹15-28 LPAFreshworks4 rounds · ₹20-28 LPABlinkit5 rounds · ₹18-25 LPADunzo5 rounds · ₹12-18 LPALicious4 rounds · ₹12-18 LPAUrban Company4 rounds · ₹18-25 LPABigBasket4 rounds · ₹6-10 LPABYJU'S4 rounds · ₹4-8 LPADelhivery4 rounds · ₹10-20 LPAUnacademy5 rounds · ₹12-18 LPAJuspay5 rounds

India: IT services and analytics

TCS4 rounds · ₹3.4-3.6 LPAInfosys3 rounds · ₹3.6-4.5 LPAWipro3 rounds · ₹4-4.5 LPAHCL3 rounds · ₹4-4.5 LPATech Mahindra6 rounds · ₹3.5-4.5 LPACognizant4 rounds · ₹4-4.5 LPACapgemini4 roundsThoughtworks4 rounds · ₹10-18 LPAAmdocs4 rounds · ₹5-7 LPACGI5 rounds · ₹4.5-7 LPACoforge4 rounds · ₹4.5-7 LPADXC Technology4 rounds · ₹4-4.5 LPAEPAM6 rounds · ₹8-14 LPAGenpact4 rounds · ₹3-4.5 LPAGlobalLogic4 rounds · ₹5-9 LPAGlobant3 rounds · ₹7-12 LPAHexaware6 rounds · ₹4 LPALTTS3 rounds · ₹4-4.5 LPAMindtree3 rounds · ₹4.0-4.5 LPAmPhasis5 rounds · ₹4-5 LPANagarro4 rounds · ₹6-10 LPANTT Data4 rounds · ₹4-5.5 LPAPersistent Systems4 rounds · ₹5-8 LPAPublicis Sapient3 rounds · ₹8-12 LPAVirtusa4 rounds · ₹4-5.5 LPAZensar4 rounds · ₹4-6.5 LPABirlasoft4 rounds · ₹4-6.5 LPAEXL6 rounds · ₹5-9 LPAFractal Analytics5 rounds · ₹8-14 LPAMuSigma6 rounds · ₹6-9 LPATiger Analytics4 rounds · ₹8-14 LPAWNS6 rounds · ₹5.6 LeClerx6 rounds · ₹2.8-3.1 L

India: banks, conglomerates and PSUs

SBI6 rounds · ₹21.97 LHDFC Bank4 rounds · ₹4-6 LPAICICI Bank4 rounds · ₹6-8 LPAAxis Bank3 rounds · ₹5-10 LPABank of Baroda4 rounds · ₹4-8 LPACanara Bank5 rounds · ₹4-8 LPABajaj Finserv4 rounds · ₹8-12 LPAAirtel5 rounds · ₹6-12 LPAJio5 rounds · ₹6-14 LPAL&T4 rounds · ₹8-15 LPAReliance3 rounds · ₹7.5 LPAAdani4 rounds · ₹8-15 LPABHEL4 rounds · ₹6-10 LPAMahindra3 rounds · ₹8-14 LPAMaruti Suzuki4 rounds · ₹7-12 LPATata Motors4 rounds · ₹7-13 LPAISRO3 rounds · ₹8-12 LPADRDO6 rounds · ₹8-12 LPABARC3 rounds · ₹74,000/moBEL5 rounds · ₹10-14 LPANTPC4 rounds · ₹7.2-12 LPABPCL4 rounds · ₹12-16 LPAHPCL5 rounds · ₹17.7-18.1 LIOCL5 rounds · ₹12-17 LPAONGC4 rounds · ₹20-26 LPAcdac4 rounds · ₹6-12 LPA

Juspay

India · product companies and startups · Bengaluru, Karnataka, India · Updated Oct 31, 2026

Juspay Interview Questions and Answers (2026)

The Juspay interview process for freshers is an online coding test with three graph and tree problems, a two-part hackathon, a technical interview and an HR round. Hackathon Part A is the Tree of Space problem (lock, unlock and upgrade on an N-ary tree) on HackerEarth; Part B is a full day spent making that code thread-safe and faster and explaining it. The technical interview covers DSA, operating systems, DBMS, computer networks and OOP.

Juspay is a Bengaluru payments company, and the hackathon format is what sets its hiring apart: one problem, extended for concurrency, judged on working code. A 2025-batch campus SDE candidate reported a 27 LPA CTC.

Juspay interview process

  1. Online coding test90-180 min
  2. Aptitude or MCQ round (some drives)Varies
  3. Hackathon Part A~3 hours
  4. Elimination round (some drives)Varies
  5. Hackathon Part B8 hours to a full day
  6. Technical interview~1 hour
  7. HR round~20-30 min
Round Duration What it tests
Online coding test 90-180 min Three graph and tree problems; more than half the test cases needed to pass in one report
Aptitude or MCQ round (some drives) Varies CS fundamentals, system design basics, math
Hackathon Part A ~3 hours Tree of Space on HackerEarth
Elimination round (some drives) Varies Review of Part A
Hackathon Part B 8 hours to a full day Thread safety, time complexity, explaining your code
Technical interview ~1 hour DSA, OS, DBMS, networks, OOP, projects
HR round ~20-30 min Background, interests, fit

Juspay interview questions with answers

Q: Implement lock, unlock and upgrade for Tree of Space efficiently.

Store for each node its parent, a locked-by user id, and a count of locked descendants. lock checks that the node is unlocked, that its locked-descendant count is zero, and walks up the parents to check no ancestor is locked; on success it sets the owner and increments the count on every ancestor. That is O(height) per call instead of scanning the subtree. unlock checks the owner, clears it and decrements the ancestors’ counts. upgrade checks that no ancestor is locked and the count is positive, collects locked descendants with a DFS, verifies they all belong to the user, unlocks them and locks the node. Build a map from node name to node at input time so lookups are O(1).

Q: How do you make Tree of Space thread-safe?

A single global lock is correct but serializes every call. A finer design locks the path a call touches: acquire per-node mutexes from the root down to the target node in a fixed top-down order, which prevents deadlock because every thread acquires locks in the same order. Check and update the ancestor counts while holding those locks, then release bottom-up. Another approach is optimistic: read the path without locks, then use atomic compare-and-set on each node’s state and retry if anything changed. Explain the trade-off: path locking is simpler to prove correct, while compare-and-set scales better under low contention. Write a test that runs thousands of concurrent lock calls on overlapping subtrees and checks that no ancestor and descendant are ever locked together.

Q: Largest Sum Cycle in a graph where each node has at most one outgoing edge.

Because every node has at most one exit, each component contains at most one cycle. Walk from every unvisited node, recording the step number at which each node was reached during this walk. If you reach a node already seen in the current walk, you have found a cycle: sum the indices from that node around the loop. If you reach a node visited in an earlier walk, stop. Mark everything visited so the total work is O(N). Return the maximum cycle sum, or -1 if no cycle exists.

Q: Nearest Meeting Cell for two starting cells.

From each starting cell, follow the single outgoing edges and record the distance to every cell reached, stopping when you hit -1 or revisit a cell. Then for every cell reached from both starts, compute the sum of the two distances and return the cell with the smallest sum, breaking ties by the smallest index or as the problem states. Each walk is O(N), so the whole solution is O(N).

Q: Minimum characters to remove so a string becomes “Juspay”.

If the target must appear as a subsequence, check greedily whether “Juspay” is a subsequence of the input by scanning once with a pointer into the target; if it is, the answer is the input length minus six, otherwise it is impossible. If the question asks for a contiguous result, you need a substring equal to the target, so search for it and remove everything else. Clarify which version is meant and whether matching is case-sensitive before coding.

Q: What is a deadlock, and how do you prevent one?

A deadlock happens when threads wait on each other in a cycle and none can proceed. It needs four conditions together: mutual exclusion, hold and wait, no preemption and circular wait. The simplest prevention is to remove circular wait by always acquiring locks in a global order, which is exactly what makes top-down locking safe in Tree of Space. Other options are acquiring all locks at once, using tryLock with a timeout and backing off, or avoiding shared mutable state.

Q: Why would a payments company use Haskell?

Strong static types catch whole classes of bugs at compile time, such as passing an amount in the wrong currency if currencies are separate types. Pure functions make business logic easier to test and reason about, and immutable data avoids many concurrency bugs. Juspay’s open-source EulerHS framework for building web backends is written in Haskell. You do not need to know Haskell for campus interviews in the reports reviewed here, but this is a reasonable answer if an interviewer asks.

Juspay online test

The first round is an online test with three problems on graphs and trees. The 2024-batch internship drive used Otomeyt’s Rookie World platform with the Converging Maze set: Largest Sum Cycle, Maximum Weight Node and Nearest Meeting Cell. A 2025-batch SDE candidate had the same three in 90 minutes and solved all three. A 2024 Product Engineer candidate had 180 minutes for three tree and graph problems and needed to clear more than half the test cases. A 2025 report shows the same structure on the D2C platform in 90 minutes.

Juspay coding questions: Converging Maze

All three problems use the same input: a maze of N cells where each cell has at most one exit, given as an array edge where edge[i] is the cell reachable from i, or -1.

  • Maximum Weight Node: The weight of a cell is the sum of indices of cells that point to it. Return the cell with the highest weight.
  • Nearest Meeting Cell: Given two cells, find a cell reachable from both that minimizes the sum of distances.
  • Largest Sum Cycle: Return the largest sum of cell indices over any cycle, or -1 if there is none.

Juspay hackathon: Tree of Space

Part A is a single problem, usually solved on HackerEarth in about three hours. You are given an N-ary tree and must implement:

  • lock(node, user): succeeds only if the node is not locked and no ancestor or descendant is locked.
  • unlock(node, user): succeeds only if the node is locked by the same user.
  • upgrade(node, user): locks a node by taking over all locked descendants, if every locked descendant belongs to the same user and no ancestor is locked.

Part B uses the same code. The 2025-batch report describes an eight-hour session in which candidates reduced time complexity, made the code thread-safe and explained the approach, with a mentor available. A 2024 Product Engineer candidate described it as a full-day hackathon on Slack.

Juspay technical interview

Candidates who clear the hackathon get a technical interview of about an hour. Reported topics:

  • DSA: graphs, arrays, binary search, BFS and DFS
  • Operating systems: threads, locks, deadlock, scheduling
  • DBMS: transactions, normalization, indexing
  • Computer networks and socket programming
  • OOP concepts and your projects, sometimes with a demo
  • A design question such as how Gmail works on the backend

Juspay interview questions by round

Round Reported questions
Online test Largest Sum Cycle, Maximum Weight Node, Nearest Meeting Cell; binary search on an array; minimum characters to remove to turn a string into “Juspay”; a tree problem
Hackathon Part A Tree of Space: lock, unlock, upgrade on an N-ary tree
Hackathon Part B Make Tree of Space thread-safe; reduce its time complexity; explain the design
Learnathon (some drives) Three Postman API testing challenges; test-case design for automated refunds
Technical interview Graphs, arrays, binary search, BFS and DFS, OS, socket programming, DBMS, networks, OOP; how Gmail works on the backend; project walkthrough
HR Self-introduction, hobbies and travel, why Juspay

Who does well in Juspay interviews

Good fit: You are fast on graph problems where each node has one outgoing edge, you can turn a working single-threaded solution into a thread-safe one, and you can explain locks and deadlock without notes. Stamina matters: Part B can run a full day.

Harder path: You prepared only for short DSA rounds. Juspay judges one problem over many hours, so code structure, concurrency and explanation count as much as the first correct answer.

Juspay CTC and roles in India

A 2025-batch campus SDE candidate reported a 27 LPA CTC. Juspay does not publish fresher packages or a CGPA cutoff, so confirm the split between fixed pay, variable pay and any stock on the offer letter. Campus drives have hired for SDE, Product Engineer, React developer and intern roles, and some drives route candidates to a track based on the first test.

Juspay’s tech stack and why it matters for the interview

Juspay processes over 300 million transactions a day according to its own site, which is why the hackathon tests thread safety rather than only correctness. Its GitHub organization shows Rust for the open-source Hyperswitch payments platform, ReScript for the Hyperswitch web SDK and dashboard, and Haskell for the EulerHS backend framework. Campus interviews in the reports reviewed here do not require any of these languages; you can use C++, Java or Python.

Juspay in the US

Juspay lists a San Francisco hub alongside Bangalore, Sao Paulo, Dublin and Singapore, but its careers page showed no global openings at the time of writing, and no US interview reports were found. US candidates should expect the same emphasis on concurrency and payments reliability.

A three-week Juspay prep plan

  1. Week 1: Solve Largest Sum Cycle, Maximum Weight Node and Nearest Meeting Cell from scratch, then 10 more graph problems on functional graphs, cycles and BFS.
  2. Week 2: Implement Tree of Space in your main language with O(height) lock and unlock. Then make it thread-safe two ways (path locking and compare-and-set) and write a concurrent test.
  3. Week 3: OS (threads, mutexes, deadlock, scheduling), DBMS (transactions, isolation, indexing), networks (TCP, HTTP, sockets) and OOP. Prepare a project demo and a two-minute self-introduction.

Frequently asked questions about Juspay interviews

What is the Juspay interview process?

For campus SDE hiring: an online coding test with three tree and graph problems, a hackathon Part A on HackerEarth built around the Tree of Space problem, a Part B that extends the same code to be thread-safe and faster over a full day, a technical interview on DSA, OS, DBMS, networks and OOP, and an HR round. Some drives add an aptitude or MCQ round and an elimination round between the hackathon parts.

What are Juspay coding questions like?

Graph and tree problems of medium to hard level. The online test commonly uses the Converging Maze set: Largest Sum Cycle, Maximum Weight Node and Nearest Meeting Cell, in 90 minutes on platforms such as Otomeyt or D2C. Other reported questions include a binary search problem, the minimum characters to remove to turn a string into Juspay, and a tree problem.

What is the Juspay Tree of Space problem?

The hackathon Part A problem: implement lock, unlock and upgrade operations on an N-ary tree, where a node can be locked only if none of its ancestors or descendants is locked. Candidates solve it on HackerEarth in about three hours, then in Part B make the solution thread-safe and reduce its time complexity while explaining the approach.

What happens in the Juspay hackathon Part B?

A long session, reported as eight hours or a full day on Slack, where candidates optimize their Part A code, make it thread-safe for concurrent lock and unlock calls, and explain their reasoning to evaluators. A 2025-batch candidate said mentors were available but asking too many questions could hurt the evaluation.

What is the Juspay CTC for freshers?

A 2025-batch campus SDE candidate reported a CTC of 27 LPA. Juspay does not publish campus packages, so treat this as one reported figure and confirm the fixed and variable split on the offer letter.

Does Juspay ask Haskell or functional programming in interviews?

Not in the campus interview reports reviewed here, which cover DSA, concurrency and CS fundamentals. Juspay does use Haskell: its open-source EulerHS framework for web backends is written in Haskell, and one recruitment guide says some backend teams may ask about functional programming. Knowing why pure functions and immutability help with concurrency is useful background.

What does the Juspay technical interview cover?

DSA plus CS fundamentals. Reports list computer networks, operating systems, DBMS, OOP and problem-solving; a 2025 candidate had graphs, arrays, binary search, BFS and DFS, OS and socket programming; and a candidate was asked how Gmail works on the backend.

Where is Juspay based and where does it hire?

Juspay is headquartered in Bengaluru, India, and lists hubs in Bangalore, Sao Paulo, San Francisco, Dublin and Singapore. Campus and fresher hiring is for Bengaluru, and some interviews have been held at other Karnataka locations such as Mysore.

How long does the Juspay hiring process take?

Reports range from about a day for compressed campus drives to several months, because the online test, hackathon parts and interviews are often spread over different dates. One 2025-batch candidate got the hackathon invite on the same day as an HR meeting about it.

Is there a non-SDE track at Juspay campus hiring?

Yes. Some drives assign candidates to SDE or React developer tracks based on the first test, and one 2025 report describes a Learnathon with Postman API testing challenges and test-case design for automated refunds instead of the thread-safety hackathon.

Sources

Popular

↑↓ navigate↵ open