Deloitte interview question

How does spring framework function?