Every topic, interview depth
The full module set behind the map — study notes from junior floor to senior signals, free. Your personal map picks the subset that matters for your goal.
JavaScript
- Closures & scopelexical scope · private state · memory & leaks
- Event loopmicro vs macrotasks · rAF & rendering · Node.js loop
- this & bindingcall/apply/bind · arrow functions
- Promises & asyncasync/await · all/race/allSettled · error handling · cancellation
- Types & coercion== vs === · ToPrimitive · numbers & NaN
- Prototypes & classesprototype chain · how new works · classes & #private
- ModulesESM vs CJS · circular deps · tree shaking
- Iterators & generatorsSymbol.iterator · generators · async iterators
- Memory & GCreachability & GC · WeakMap/WeakRef · SPA leak patterns
- Proxy & Reflectproxy traps · Reflect · reactivity internals
React
- React renderingreconciliation & keys · memo & references · state colocation · Fiber & batching
- React hooksuseEffect & cleanup · stale closures · useMemo/useCallback · custom hooks
- State managementlocal/global/server/URL · Context vs stores · server state (react-query) · optimistic updates
- SSR & Server ComponentsSSR/SSG/ISR · hydration & pitfalls · RSC vs SSR · Actions & use()
- React patternscontrolled vs uncontrolled · error boundaries · portals · composition patterns
Vue
CSS
- CSS specificity & cascade@layer · :is/:where · inline & !important
- CSS layout modelbox model & collapsing · positioning & containing block · stacking context & z-index
- Flexbox & Gridflexbox · grid · media & container queries
- Modern CSScustom props & theming · :has, clamp, nesting · BEM/modules/tailwind
Browser & Network
- HTTP & cachingCache-Control · ETag & 304 · CDN layer
- Browser storagecookies vs localStorage · IndexedDB · quotas & persistence
- Web securityXSS · CSRF · CORS · CSP · auth: JWT & OAuth
- Critical rendering pathURL → pixel story · layout/paint/composite · reflow vs repaint · async/defer/module
- Browser APIsevents & delegation · Intersection/Resize/Mutation · Workers & Service Worker · WebSocket & SSE
- HTTP protocolHTTP/1.1 → 2 → 3 · methods & status codes · REST vs GraphQL
TypeScript
HTML & A11y
Web Performance
System Design
beta
The interviewer part is in the works.
The diagnostic, personal maps, and AI mock interviews are being finished right now. The notes stay free either way. Leave an email and you'll get the first-cohort invite, plus a month of Pro when it opens.
module areas in the pipeline
Backend / Node
Node runtime, databases, API design, distributed basics.
[ Node & runtime ]
[ Databases ]
[ API design ]
[ System design ]
vote with your email:
QA Automation
Test strategy, Playwright/Cypress, CI, flake hunting.
[ Test design ]
[ E2E tooling ]
[ CI/CD ]
[ API testing ]
vote with your email:
Data / SQL
SQL to senior depth, modeling, pipelines, analytics engineering.
[ SQL ]
[ Data modeling ]
[ Pipelines ]
[ Warehousing ]
vote with your email: