Pergunta de entrevista da empresa Fujitsu

What is Hoisting? What is the box model in CSS? Why is react used?