FPT Interview Question

System Design, OOP, Data structure