Qualcomm Interview Question

What is cache and why is it used?