Puzzle Financial Interview Question

System Design, two behaviorals, and a coding challenge