HCLTech interview question

What is microprocessor and microcontroller