Sahana interview question

what is microcontroller and explain its architecture