ITC Infotech interview question

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