Honeywell Interview Question

1) Difference between Microprocessor and Microcontroller 2) Different types of Memory 3) What is DRAM 4) What is Cache 5) Which memory is fastest 6) Program to reverse an integer 7) Program to swap 2 numbers without using 3rd variable