Barclays's system-design rounds are payments-and-correctness focused.
In 2026 expect prompts on a payment-processing system that transfers money reliably and never loses or double-sends it, a real-time fraud-detection pipeline that scores and flags transactions, and a restartable batch job that reconciles a day's transactions against clearing-house files. Interviewers reward idempotency, a state machine per transfer, reconciliation for every failure mode, and checkpointed restartable batch processing. Because the domain is money movement, hand-waving on failure handling does not survive; the interview rewards precise reasoning about exactly-once semantics and recovery.
About Barclays
Barclays India operates two large Global Capability Centres (GCCs) in Pune and Chennai, working on investment banking technology, retail banking platforms, and risk/compliance systems.
Online coding and aptitude assessment
Technical coding round on DSA
System-design round on a payments or reconciliation service
Hiring-manager round, then offer
Round 1 (60-90 min)
online coding and aptitude assessment.
Round 2 (45-60 min)
coding round on data structures and algorithms.
Round 3 (45-60 min)
system-design round on payments, fraud, or reconciliation.
Round 4 (45 min)
behavioral and hiring-manager round.
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 Barclays recruitment process has 4 stages: Online coding and aptitude assessment → Technical coding round on DSA → System-design round on a payments or reconciliation service → Hiring-manager round, then offer.
Barclays typically conducts 4 interview rounds: Round 1 (60-90 min): online coding and aptitude assessment.; Round 2 (45-60 min): coding round on data structures and algorithms.; Round 3 (45-60 min): system-design round on payments, fraud, or reconciliation.; Round 4 (45 min): behavioral and hiring-manager round..
HireStepX recommends the Idempotent-and-Restartable framework for this type of interview: Model each transfer as an idempotent state machine, reconcile every failure mode, and make batch jobs checkpointed and restartable so no money is lost or double-sent
To answer this question well, HireStepX recommends the Idempotent-and-Restartable approach: Model each transfer as an idempotent state machine, reconcile every failure mode, and make batch jobs checkpointed and restartable so no money is lost or double-sent Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Idempotent-and-Restartable approach: Model each transfer as an idempotent state machine, reconcile every failure mode, and make batch jobs checkpointed and restartable so no money is lost or double-sent Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Idempotent-and-Restartable approach: Model each transfer as an idempotent state machine, reconcile every failure mode, and make batch jobs checkpointed and restartable so no money is lost or double-sent Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Idempotent-and-Restartable approach: Model each transfer as an idempotent state machine, reconcile every failure mode, and make batch jobs checkpointed and restartable so no money is lost or double-sent Ground your answer in a specific real example from your own experience.
To answer this question well, HireStepX recommends the Idempotent-and-Restartable approach: Model each transfer as an idempotent state machine, reconcile every failure mode, and make batch jobs checkpointed and restartable so no money is lost or double-sent Ground your answer in a specific real example from your own experience.