What is the difference between microtasks and macrotasks?
Microtasks (Promises) run before the next macrotask (setTimeout) in the event loop.
For tech professionals in the AI eraBuilt for technical professionals in the AI era
Stay technically sharp while AI speeds everything up.
A free, growing library of technical lessons — flashcards, quizzes, visuals, and audio — to validate what you know and explain it clearly. Browse it or dive in.
Why SkillRecallCore Topic
Async Fundamentals
What is the difference between microtasks and macrotasks?
Microtasks (Promises) run before the next macrotask (setTimeout) in the event loop.
Skill Snapshot
0
Categories covered
0
Topics live
0
Subtopics
0
Lessons
0+
Content formats
Daily
New content cadence
Interview prep — by role
Pick the role you’re preparing for and SkillRecall organizes the topics, questions, and knowledge areas worth refreshing — grouped by what that role is actually tested on.
APIs, data and services — server fundamentals plus your stack.
Prepare for this role →Data and machine learning — Python, ML, and data foundations.
Prepare for this role →Ship and run systems — CI/CD, containers, cloud, IaC.
Prepare for this role →Building web UIs — core web platform plus your framework.
Prepare for this role →Native or cross-platform apps — pick your platform.
Prepare for this role →Quality and testing — test design and automation.
Prepare for this role →Securing software and systems — appsec and fundamentals.
Prepare for this role →General SWE — fundamentals plus your primary language/stack.
Prepare for this role →Bridges business needs and tech teams by translating requirements into actionable specs.
Prepare for this role →The library — free to browse
Modern web, core languages, backend, cloud, security, AI, and QA — open to everyone, no signup, with new tracks and lessons shipping continuously.
See it in action
Real lessons pulled straight from the app across our topics — watch a recap video, swipe a slide deck, flip a flashcard, work through a quiz or a code challenge, and more.

Which is the correct syntax for an HTML comment?
async function saveUser(user) {
await cache.set(user.id, user);
// response returned to client here
return { ok: true };
}
// db.save(user) is never calledWhat is the bug in this write-through implementation?
Every concept, in the format that fits the moment:
Why SkillRecall
You still own the review, the trade-offs, the architecture call, and the 2am incident. SkillRecall keeps experienced professionals sharp enough to catch what AI gets wrong and explain what it gets right — and when an interview’s coming, it organizes exactly what’s worth reviewing for the role. It’s structured recall for what you already know, not a bootcamp for the fundamentals or a question dump.
Not this
Not that either
This ↓
Free to browse · free to join
Every lesson is free to browse — no account needed. Create a free account to save what matters, track your progress, and plan what to learn next.
Sign in your way
Continue with Google, or get a one-time passcode by email.
No password, ever
Nothing to pick, nothing to remember, nothing to reset.
Start building
Save lessons, track progress, and plan what to learn next.
Playlists & watchlists — organize lessons into your own review queues
Favourites — keep the lessons you come back to one tap away
Audio & video lessons — listen or watch on commutes and between tasks
The Planner — interview prep by role — save your progress and revisit weak areas
Progress tracking — pick up exactly where you left off, on any device
Job-Match — paste a job description, get the exact lessons to review for that role
No password — we email you a one-time passcode. Already have an account? The same button signs you in.