HCLTech Interview Question

What is microprocessor and microcontroller