Puzzle Financial interview question

System Design, two behaviorals, and a coding challenge