Valeo interview question

difference between microcontroller and microprocessor ?