Pergunta de entrevista da empresa Capital One

Create a system that accepts credit cards with an initial balance, and can process transactions.