Revolut interview question

1. implement LoadBalancer using TDD style with Random/RoundRobin strategies