Track browser

Separate React prep from broad frontend prep, then filter by difficulty.

React.jsBeginner to expert

React.js

Hooks, rendering, data flow, and performance patterns used in React interviews.

React Rendering and ReconciliationHooks, Especially useEffectState Modeling and Data Flow
4 curated topics6 guided questions
6 imported sourcesOpen track
Frontend BreadthBeginner to expert

Frontend Breadth

Broad frontend concepts that connect product work, browser behavior, and user experience.

Testing Frontend with ConfidenceComponent Libraries and Design System Workflow
2 curated topics3 guided questions
2 imported sourcesOpen track
JavaScriptBeginner to expert

JavaScript

Core language knowledge, async thinking, and interview-ready JS mental models.

JavaScript Event Loop and Async Thinking
1 curated topics1 guided questions
4 imported sourcesOpen track
Browser and DOMBeginner to expert

Browser and DOM

DOM, events, rendering pipeline, storage, and browser APIs.

DOM Events and Event DelegationBrowser Render Pipeline and Main Thread ThinkingBrowser Storage, Caching, and Networking
3 curated topics5 guided questions
0 imported sourcesOpen track
HTML and CSSBeginner to expert

HTML and CSS

Layout, semantics, responsive design, and the basics interviewers still ask.

HTML and CSS Layout Fundamentals
1 curated topics2 guided questions
2 imported sourcesOpen track
AccessibilityBeginner to expert

Accessibility

Inclusive UI practices, keyboard support, semantics, and testing for accessibility.

HTML, CSS, and Accessibility FoundationsAccessible Widgets, Dialogs, and ARIA
2 curated topics3 guided questions
0 imported sourcesOpen track
Performance and SecurityBeginner to expert

Performance and Security

Web vitals, rendering cost, caching, and browser-side security basics.

Web Performance and Browser Security BasicsLoading Strategy, Caching, and Core Web VitalsFrontend Security, Auth, and Trust Boundaries
3 curated topics5 guided questions
1 imported sourcesOpen track
DSA for FrontendBeginner to expert

DSA for Frontend

Patterns most useful for frontend rounds, not random competitive programming.

DSA Patterns for Frontend InterviewsTrees, Recursion, and UI Data Transforms
2 curated topics3 guided questions
2 imported sourcesOpen track
Machine CodingBeginner to expert

Machine Coding

How to structure the practical round, communicate tradeoffs, and ship clean UI fast.

Machine Coding Round ApproachMachine Coding: Component Boundaries and State
2 curated topics3 guided questions
1 imported sourcesOpen track
Frontend System DesignBeginner to expert

Frontend System Design

Client-side architecture, state boundaries, data flow, and scale questions.

Frontend System Design: Search and Dashboard ThinkingDesign Systems and Frontend Platform ThinkingRealtime Dashboards and Resilient Data Flow
3 curated topics5 guided questions
1 imported sourcesOpen track
Resume and BehavioralBeginner to expert

Resume and Behavioral

Your stories, project deep dives, and recruiter or hiring-manager round prep.

Resume Storytelling and Project Deep DivesOwnership, Conflict, and Growth Stories
2 curated topics3 guided questions
1 imported sourcesOpen track
Curated study topics

25 topic cards ready to study

React.js3-6y

React Rendering and Reconciliation

Know when React renders, why it re-renders, and how reconciliation updates the real DOM.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

renderingreconciliationkeysvirtual-dom
Study topic
React.js3-6y

Hooks, Especially useEffect

Explain hooks clearly and use useEffect only for real side effects.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

hooksuseEffectcleanupstale-closures
Study topic
React.js3-6y

State Modeling and Data Flow

Choose between local state, lifted state, reducers, context, and server state cleanly.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

stateuseReducercontextarchitecture
Study topic
React.js3-6y

React Performance Toolkit

Measure first, then reduce render surface, expensive work, and bundle cost.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

performancememoizationprofilingbundle
Study topic
JavaScript3-6y

JavaScript Event Loop and Async Thinking

Explain call stack, Web APIs, microtasks, macrotasks, and visible scheduling behavior.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

event-looppromisesmicrotasksasync
Study topic
Browser and DOM1-3y

DOM Events and Event Delegation

Cover bubbling, capturing, target vs currentTarget, and scalable event handling.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

domevent-bubblingdelegationbrowser
Study topic
HTML and CSS1-3y

HTML and CSS Layout Fundamentals

Answer layout, semantics, responsive design, and specificity questions with clean interview language.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

htmlcssresponsive-designflexbox
Study topic
Accessibility3-6y

HTML, CSS, and Accessibility Foundations

Explain semantics, keyboard support, focus, labels, and contrast like a product engineer.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

accessibilitysemantic-htmlformskeyboard
Study topic
Performance and Security3-6y

Web Performance and Browser Security Basics

Know web vitals, bundle cost, rendering cost, XSS, and safe frontend data handling.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

web-vitalssecurityxssbundle-size
Study topic
Frontend Breadth3-6y

Testing Frontend with Confidence

Frame testing around user behavior, confidence, and product risk rather than only syntax.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

testingintegratione2equality
Study topic
DSA for Frontend3-6y

DSA Patterns for Frontend Interviews

Focus on maps, windows, pointers, stacks, traversal, and complexity discussion.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

dsasliding-windowmapsfrontend-rounds
Study topic
Machine Coding3-6y

Machine Coding Round Approach

Show how to scope, structure, and narrate your work in the practical frontend round.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

machine-codingcomponent-designcommunicationtime-management
Study topic
Frontend System Design3-6y

Frontend System Design: Search and Dashboard Thinking

Structure answers around data flow, rendering boundaries, caching, resilience, and UX quality.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

system-designsearchdashboardarchitecture
Study topic
Resume and Behavioral3-6y

Resume Storytelling and Project Deep Dives

Turn your experience into strong stories for recruiter, manager, and project deep-dive rounds.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

resumebehavioralstorytellingownership
Study topic
Browser and DOM3-6y

Browser Render Pipeline and Main Thread Thinking

Explain parsing, style, layout, paint, compositing, and what makes the browser feel janky.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

browserrender-pipelinelayoutpaint
Study topic
Browser and DOM3-6y

Browser Storage, Caching, and Networking

Cover localStorage, sessionStorage, cookies, cache behavior, and request lifecycle tradeoffs.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

browserstoragecookiescaching
Study topic
Accessibility3-6y

Accessible Widgets, Dialogs, and ARIA

Go beyond basic semantics and explain modals, tabs, menus, announcements, and ARIA decisions clearly.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

accessibilityariadialogfocus-management
Study topic
Performance and Security3-6y

Loading Strategy, Caching, and Core Web Vitals

Answer LCP, CLS, INP, image strategy, caching, and bundle questions with product-level clarity.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

performancecore-web-vitalscachingloading
Study topic
Performance and Security3-6y

Frontend Security, Auth, and Trust Boundaries

Explain XSS, CSRF, token storage, CSP, sanitization, and what frontend can and cannot guarantee.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

securityxsscsrftokens
Study topic
Frontend Breadth3-6y

Component Libraries and Design System Workflow

Prepare for questions about reusable UI, tokens, API consistency, accessibility, and adoption across teams.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

frontenddesign-systemcomponentstokens
Study topic
DSA for Frontend3-6y

Trees, Recursion, and UI Data Transforms

Handle nested menus, comments, file explorers, flattening, and traversal questions like a frontend engineer.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

dsarecursiontreestraversal
Study topic
Machine Coding3-6y

Machine Coding: Component Boundaries and State

Prepare for the part of the round where structure, state shape, and communication matter more than typing speed.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

machine-codingstatecomponentsarchitecture
Study topic
Frontend System Design3-6y

Design Systems and Frontend Platform Thinking

Answer frontend system design questions about shared components, versioning, tokens, governance, and adoption.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

system-designdesign-systemplatformgovernance
Study topic
Frontend System Design3-6y

Realtime Dashboards and Resilient Data Flow

Prepare for questions about polling, websockets, partial failure, stale data, and resilient UI updates.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

system-designrealtimedashboardpolling
Study topic
Resume and Behavioral3-6y

Ownership, Conflict, and Growth Stories

Prepare for the behavioral questions that decide trust: disagreement, leadership, mistakes, and growth.

Simple mode, interview mode, example, pitfalls, and follow-ups are all inside this topic.

behavioralownershipconflictgrowth
Study topic
Imported source library

Raw material from your existing folder

Generated 2026-03-15T13:12:46.058Z

This layer keeps the original resource library visible while the curated study system gives you cleaner answers.

100 important HTML, CSS, and JavaScript interview questions.pdfparsed

context/100 important HTML, CSS, and JavaScript interview questions.pdf

HTML Interview Questions 1. What is HTML? 2. What does DOCTYPE mean in HTML? 3. Explain the purpose of the <meta> tag. 4. What is the difference between HTML and XHTML? 5. What is semantic HTML? 6. Describe the difference between <div> and <span>. 7. Explain t

What does DOCTYPE mean in HTML?Explain the purpose of the <meta> tag.What is the difference between HTML and XHTML?
100-React-interview-questions.pdfparsed

context/100-React-interview-questions.pdf

1 -- 1 of 36 -- 2 -- 2 of 36 -- 3 -- 3 of 36 -- 4 -- 4 of 36 -- 5 -- 5 of 36 -- 6 -- 6 of 36 -- 7 -- 7 of 36 -- 8 -- 8 of 36 -- 9 -- 9 of 36 -- 10 -- 10 of 36 -- 11 -- 11 of 36 -- 12 -- 12 of 36 -- 13 -- 13 of 36 -- 14 -- 14 of 36 -- 15 -- 15 of 36 -- 16 -- 16

400- JS Interview Questions.pdfparsed

context/400- JS Interview Questions.pdf

26/4/2021 md2pdf - Markdown to PDF https://md2pdf.netlify.app 1/176 Hello World! Today I prepared a huge list of Javascript Interview Questions from this awesome repo, their really cool and have lots of this kind of resources. ⚡ Giveaway ⚡ We are giving away a

What is JS (Javascript)What it used for?420 What is the difference between isNaN and Number.isNaN?
8020-JavaScript-3.0.pdfparsed

context/8020-JavaScript-3.0.pdf

1 -- 1 of 84 -- 2 Table Of Content. Introduction to JavaScript 6 Paradigm 6 Primitive DataTypes 6 Variables and Scoping 7 Truthy and Falsy values in JavaScript 10 Truthy and Falsy values 10 The only 6 falsy values 11 Copy by value vs copy by reference 12 Copy

What is a module? 33How JS works behind the scene - Execution Context and CallStack. 41What is an algorithm and why to care? 57
Cold Email Templates and How to cold email.docxparsed

context/Cold Email Templates and How to cold email.docx

Cold Email Templates and How to cold email Template 1: The Mutual Value Approach (Best for Tech Roles) Subject: Quick question about [Company]'s frontend challenges Hi [First Name], Noticed [Company] just [launched feature/raised funding/expanded team] - excit

Free next Tuesday or Thursday afternoon?Worth a quick 10-minute call to discuss how I could help [Company] tackle similar challenges?
DSA for frontend.docxparsed

context/DSA for frontend.docx

©All content, materials, and intellectual property contained within this document, including but not limited to text, images, diagrams, graphics, code, and any other original works, are protected by copyright laws and international treaties. This intellectual

Frontend Interview_ Topic-Wise Self Mock Interview Guide.docxparsed

context/Frontend Interview_ Topic-Wise Self Mock Interview Guide.docx

©All content, materials, and intellectual property contained within this document, including but not limited to text, images, diagrams, graphics, code, and any other original works, are protected by copyright laws and international treaties. This intellectual

What are closures, and how do they work in JavaScript?Can you explain hoisting and how it affects variables and functions?Describe the different types of scopes in JavaScript: global, function, and block.
Frontend Machine Coding Cheat Sheet.pdfparsed

context/Frontend Machine Coding Cheat Sheet.pdf

Frontend Machine Coding Interview: Cheat Sheet by Geeky Frontend Machine coding interviews are a must in all tech companies hiring for frontend/UI roles at any level. There are plenty of machine coding questions out there that can become part of the frontend i