ITC Infotech Interview Question

what is random forest, difference between unsupervised and supervised learning.