Master JavaScript through challenging practice tests covering closures, async, DOM, ES6+ & real interview scenarios