KPIT Technologies interview question

Difference between microcontroller and microprocessor