Wingify interview question

Explain async scripts, and why scripts should be added under the head tag?