Lightspeed interview question

What is hoisting in JS?