Capgemini Interview Question

what is closure and hosting in js?