Sanjaay Gowda T S
HSBC Holdings plc practice

ORIGINAL COMPANY-CONTEXT PRACTICE

Schedule an international instruction across local cutoffs

System designHardConcept

Original practice scenario: A hypothetical international banking workflow receives an instruction close to a local processing cutoff. The sender, receiver and processing center use different calendars. Define scheduling behavior.

Written for independent practice using company context; this is not a verified question from a company interview.

A REASONED APPROACH

Model answer.

Represent the instruction instant separately from each participant's business calendar. Adding twenty-four hours is not a general way to find the next valid processing day.

Work through it

  1. Store the received UTC instant with the relevant local zone, currency or service route and the calendar version governing its cutoff decision.
  2. Compute eligibility against local business intervals and holidays, explicitly resolving daylight-saving ambiguity and retaining the chosen processing date and reason.
  3. Persist the scheduling decision under a stable instruction identity, re-evaluating only through a versioned correction when route, calendar or authorized priority changes.

Tradeoffs to discuss

  • Precomputed calendars simplify lookup but need controlled updates; dynamic decisions are flexible while increasing dependency and reproducibility concerns.

Common pitfalls

  • Do not compare local clock strings from different zones.
  • This practice scheduler must not imply settlement certainty or override the governing service contract and authorization process.

KEEP PRACTISING

Related questions.

Keep learning beyond the interview.

Explore the Learning Hub