Write good tests and define integration tests | Fidelity Interview Question