ALSTOM Interview Question

Explain about microcontroller and how is it different from microprocessor.