AniUI Academy

Can you sit the JavaScript Certification today?

Five questions, one per area of the syllabus. Nothing is recorded, no account needed. At the end you'll see a predicted band — likely to pass, borderline, or not ready yet — plus the correct answer and a short explanation for each question.

  1. Question 1 of 5Control flow

    What does this log? ```js try { console.log("a"); missing(); console.log("b"); } catch { console.log("c"); } console.log("d"); ```

  2. Question 2 of 5Destructuring and spread

    What happens here? ```js const user = { name: "Asha" }; const { address: { city }, } = user; ```

  3. Question 3 of 5Performance

    What does the read cost here? ```js requestAnimationFrame(() => { el.style.transform = "translateX(100px)"; console.log(el.getBoundingClientRect().left); }); ```

  4. Question 4 of 5Objects and prototypes

    What does this log? ```js function Point(x) { this.x = x; } const p = new Point(1); Point.prototype.show = function () { return this.x; }; console.log(p.show()); ```

  5. Question 5 of 5The event loop

    A function re-queues itself endlessly with `setTimeout(loop, 0)`. Compared with the same function re-queuing itself with `queueMicrotask`, what happens to the tab?

5 questions left

This diagnostic is a self-assessment. It doesn't grant any entitlement to the paid sitting, nothing is saved against your account, and refreshing starts fresh. The paid exam is 65 questions in 150 minutes at 70% — denser and harder than what you just saw.