IMC Trading Interview Question

Explain what a Model-View-Controller is and why it was applicable in your situation.