Revolut Interview Question

Cash deposit case assignment to present back the solution