Fidelity Investments Interview Question

Lots of technical questions.