FPT interview question

System Design, OOP, Data structure