Thoughtworks Interview Question

Standard OOP questions