Skip to content
Preptima

Banking & Financial Services interview questions and answers

How a bank works underneath the app: the ledger that must always balance, the rails money moves over, the identity and financial-crime controls wrapped around it, and the regulatory reporting that constrains every design decision.

27 published across 11 topics.

The account and product model, the double-entry ledger, interest and fee accrual, and end-of-day processing.

hardDesignConcept

How would you design a ledger so that any balance can always be proved?

Store money as immutable double-entry rows where every movement writes at least two balanced entries, derive balances by summing those entries, correct mistakes with compensating entries instead of updates, and keep each currency in its own denominated account so nothing is ever summed across units.

5 minmid, senior, staff
hardDesignCase Study

You are moving a bank's existing accounts onto a new core platform. How do you cut over so there is never a moment when a customer's true balance is unknown?

Prove the new platform's opening position equals the old platform's closing position, account by account and in control totals, before you accept a single instruction on it. Balances are the tractable half - standing instructions, accrued interest and payments in flight across the boundary are what break.

6 minsenior, staff, lead
All 3 in Core Banking & Accounts

Lending & Credit

2 questions

Origination, underwriting and scoring, servicing and collections, and how a credit decision is explained and audited.

Payments & Rails

3 questions

Real-time versus batch rails, authorisation through settlement, payment initiation, returns and reversals.

All 3 in Payments & Rails

Cards & Acquiring

2 questions

The four-party model, authorisation and capture, interchange, chargebacks, and tokenisation.

Identity verification, customer due diligence, risk rating at onboarding, and perpetual KYC refresh.

All 3 in KYC & Customer Onboarding

Transaction monitoring, sanctions and PEP screening, alert triage and case management, and false-positive economics.

hardScenario

A cross-border payment reaches you with the originator shown only as a customer of the sending bank. What do you do with it, and what should your own system never have sent?

Missing originator or beneficiary detail destroys the receiving bank's ability to screen and monitor, so the payment is held rather than paid on. You request the missing information, judge the correspondent relationship on how often this happens, and never let your own outbound path drop fields it was given.

6 minmid, senior, staff
All 3 in AML & Financial Crime

CLM & Customer Lifecycle

2 questions

Customer lifecycle management from onboarding through servicing to offboarding, and the golden-record problem behind it.

Risk & Capital

2 questions

Credit, market, liquidity and operational risk in engineering terms, plus exposure aggregation and stress testing.

Regulatory Reporting

2 questions

Reporting obligations as a data-lineage problem: completeness, reconciliation to the ledger, and restatement.

hardScenarioDesign

A figure in a regulatory return you already submitted turns out to be wrong. What happens next, and what should the system have been built to do?

You quantify the error, decide materiality, tell the supervisor and resubmit with an explained delta. Building for that means an immutable snapshot of what was submitted, a re-run that reproduces it exactly, per-line lineage back to the ledger, and completeness asserted against a declared manifest rather than assumed.

6 minsenior, staff, lead

Nostro and internal reconciliation, breaks and their investigation, and settlement finality.

All 3 in Reconciliation & Settlement

Open Banking & APIs

2 questions

Consent, strong customer authentication, account information and payment initiation APIs, and third-party access.

hardDesignScenario

A third party initiates a payment from your customer's account and the money does not arrive. Design the flow so it is clear what the third party was told and who answers to the customer.

A payment initiation service instructs but never holds the money or the credentials, so the bank authenticates its own customer and owns the outcome. The design work is a status model with honest terminal states and a redress path that makes the customer whole first and apportions fault afterwards.

6 minmid, senior, staff