Ctrl K
Frontend · Junior · Theory

Explain how the event loop works in JavaScript. And what gets printed to the console if a script has, one after another, a console.log, a setTimeout with zero delay, and a Promise.resolve().then?

~4 min by voice

How to approach it

This checks whether the candidate understands JavaScript's execution model: one thread, the call stack, the role of the environment (Web APIs), the difference between macrotasks and microtasks, and whether they can use that to predict the output order confidently rather than guess.

Have you seen this question in a real interview?
Answers0
Avg. score—
Strong—
Practiced0
Topics
Similar questionsExplain how async and await work in Python. What happens if you call a regular time.sleep inside a coroutine? JuniorExplain how prototypal inheritance works in JavaScript, and what actually happens when you write a class with extends. Mid-levelHow does prototypal inheritance work in JavaScript? JuniorWalk me through how the event loop works in the browser and where frame rendering fits into it. How has this knowledge helped you in practice? SeniorWhat is a closure in JavaScript? Give an example of where it's used in practice. Junior

Answer by voice

The interviewer will ask this question and listen. Think out loud and ask for a hint if you need one. When you're done, pause or tap “That's my answer”. In about a minute, your score and the points you covered show up here.

Sign in to answer

Best with headphones · ~4 min