Innova Solutions interview question

What is difference between Microcontroller and microprocessor