Pergunta de entrevista da empresa Hexaware Technologies

Difference between microprocessor and microcontroller ?