KPIT Technologies interview question

What is difference between microcontroller and microprocessor