Barclays interview question

what is hoisting in javascript