SquareBoat Interview Question

3 Rounds including the assignment