Ramp interview question

Full system design and OOP