What makes Elite Interview Prep different from LeetCode?
LeetCode focuses on algorithm puzzles. We focus on concept mastery — closures, the event loop, React hooks, and the follow-up questions senior interviewers ask. Each topic includes definitions, runnable examples, deep dives, and Q&A with mastery gates.
How does topic mastery work?
Every topic has interview Q&A. Mark answers as "Got it" until you hit the mastery threshold. Some topics add coding challenges. Progress rings and optional hard locks encourage finishing one topic before rushing to the next.
Is the content free to read without an account?
Yes. All topic pages are public — read definitions, examples, and interview questions without signing in. Create a free account to sync progress, earn points, and keep streaks across devices.
Which interview prep tracks are available today?
JavaScript and React tracks are fully published, with the exact topic count shown on each track card. Additional tracks — Next.js, Node.js, Express, Hono, NestJS, and more — are on the roadmap with the same structure.
How should I prepare for JavaScript interview questions?
Start with foundation topics (hoisting, closures, this, prototypes), then execution (event loop, promises, async/await), then patterns and browser APIs. Use the playground to run code and the Q&A tab to self-test before moving on.
Does this platform include React hooks interview questions?
Yes. The React track covers components, JSX, hooks (useState, useEffect, useContext, useReducer, custom hooks), patterns, and performance topics — each with flashcards, structured Q&A, and JSX Sandpack playgrounds.