Fidelity Investments Interview Question

4 pillars of OOP, OOP design question, reverse a string, etc.