Highnote interview question

Implement a Transaction Processor on virtual bank accounts