Qualcomm interview question

Difference between a microprocessor and a microcontroller