Fidelity Investments interview question

Four pillars of object oriented programming