Fidelity Investments Interview Question

Can you describe object oriented programming for me?