Pregunta de entrevista de Capital One

Design a banking system. Also code a transaction system where it eventually leads to ranking transactions.