Accenture interview question

difference between cache and broadcast in spark