InterviewLane
CategoriesRoadmapsPlansResources
CategoriesRoadmapsPlansResources
InterviewLane

The frontend interview prep platform built by engineers, for engineers.

PracticeCategoriesRandom roundDaily challenge
RoadmapsAll roadmapsFrontend foundationsSenior frontend
Plans7-day refresher30-day deep prep90-day mastery
AccountDashboardBookmarksSign in
© 2026 InterviewLane
TermsPrivacyBuilt for senior frontend engineers
Curated reading list

Frontend interview resources

Every link worth bookmarking, organized by topic. 40 resources across 12 tracks — from DSA fundamentals to behavioral stories. 10-week study track included.

Start with DSA Daily prep plans

Suggested 10-week track

Light scaffolding if you're starting from zero — adjust to the time you have.

Week 1
Step 1

JavaScript foundations + DOM/events

#javascript
Weeks 2–4
Step 2

DSA & Algorithms

#dsa
Week 5
Step 3

Performance + design patterns

#performance#patterns
Week 6
Step 4

Live coding components

#live-coding
Week 7
Step 5

Frontend system design

#system-design
Week 8
Step 6

Next.js + Redux/state

#nextjs#redux
Extra
Step 7

Behavioral stories + mocks

#behavioral#platforms
  • DSA & Algorithms
  • JavaScript
  • Performance
  • React
  • Next.js
  • Redux & State
  • TypeScript
  • Frontend System Design
  • JS Design Patterns
  • Live Coding (Machine Round)
  • Behavioral & Management
  • Mock & Practice Platforms

DSA & Algorithms

Pattern-first problem solving tuned for frontend interviews. Track curated by us — start here.

  • DSA for Frontend — 75 questions
    Pick

    75 hand-picked, priority-ranked problems covering arrays, graphs, trees, DP, and more — tuned for frontend interviews.

    Practice
    · FreeInterviewLane

JavaScript

Lock down the language fundamentals: event loop, closures, prototypes, promises, modules, and the DOM. Then stress-test with tricky snippets.

  • javascript.info
    Pick

    The deepest free JS course — Promises, classes, DOM events, cookies, storage.

    Course
    · Freejavascript.info
  • 100 JS interview questions

    Classic curated bank covering the most-asked JavaScript concepts.

    Q&A bank
    · Freejavascriptinterviewquestions.com
  • 100 JS questions (archived mirror)

    Wayback mirror in case the original is down.

    Q&A bank
    · Freeweb.archive.org
  • Tricky ES6/7/8/9 code snippets

    Predict-the-output drills across modern ES features.

    Q&A bank
    · Freecodinn.dev
  • 1000+ JS interview questions

    Encyclopedic GitHub repo — great for spaced review.

    Q&A bank
    · Freegithub.com
  • GreatFrontEnd: top JS interview questions
    Pick

    High-signal subset curated by frontend interviewers.

    Q&A bank
    · Freegithub.com
  • JS interview Q&A — ChatGPT thread

    Curated ChatGPT walkthrough of common JavaScript interview questions.

    Q&A bank
    · Freechatgpt.com

Performance

Frontend perf is a frequent senior interview surface — Core Web Vitals, rendering pipeline, network, bundle, and runtime.

  • Frontend performance interview questions
    Pick

    Common perf questions with answer scaffolds.

    Q&A bank
    · Freeclientside.dev
  • 3perf — performance training

    Optional deep-dive courses on rendering, JS, and network performance.

    Course
    3perf.com

React

Rules of React, hooks, reconciliation, suspense, and server components. Pair docs with question banks for full coverage.

  • Rules of React (official)
    Pick

    Canonical reference for purity, hooks, and component rules.

    Docs
    · Freereact.dev
  • React interview questions

    Long-form question bank covering everything from basics to internals.

    Q&A bank
    · Freegithub.com

Next.js

App Router, server components, caching, route handlers, and rendering strategies.

  • Next.js documentation
    Pick

    Read end-to-end at least once; revisit caching and data fetching.

    Docs
    · Freenextjs.org

Redux & State

Classic Redux, Redux Toolkit, RTK Query, and where modern alternatives (Zustand, Jotai) fit.

  • Redux interview questions

    Common Redux questions with answer outlines.

    Q&A bank
    · Freefinalroundai.com
  • Redux Q&A — ChatGPT thread

    Curated ChatGPT walkthrough of Redux concepts and common interview questions.

    Q&A bank
    · Freechatgpt.com

TypeScript

Optional but increasingly expected. Get comfortable with generics, narrowing, and utility types.

  • Learn TypeScript — beginner's guide

    Fast on-ramp covering the parts that show up in interviews.

    Course
    · Freefreecodecamp.org

Frontend System Design

Frame design rounds: requirements → API → data model → component tree → rendering, perf, a11y, and edge cases.

  • Frontend system design cheat sheet
    Pick

    Compact framework for structuring answers under time pressure.

    Cheatsheet
    · Freefrontendgeek.com
  • What to expect in a frontend system design round

    Format, rubric, and common pitfalls from a real interviewer.

    Article
    · Freelearnersbucket.com
  • GFE: design an autocomplete

    Walkthrough of one of the most-asked frontend design problems.

    Practice
    greatfrontend.com
  • GFE: design a Facebook news feed

    Pagination, caching, optimistic updates, and feed ranking.

    Practice
    greatfrontend.com
  • GFE — System Design Playbook
    Pick

    Structured playbook with a repeatable interview framework.

    Course
    greatfrontend.com

JS Design Patterns

Patterns show up in design rounds and code reviews. Know singleton, observer, factory, module, and modern variants.

  • JavaScript design patterns — freeCodeCamp

    Plain-English tour of the classic GoF patterns in JS.

    Article
    · Freefreecodecamp.org
  • patterns.dev — vanilla patterns
    Pick

    Beautiful, illustrated reference for modern web patterns.

    Docs
    · Freepatterns.dev

Live Coding (Machine Round)

The components that show up over and over. Build each from scratch at least twice; the second pass is what unlocks speed.

  • Autocomplete / Typeahead

    Debounced fetch, race conditions, keyboard nav, a11y.

    Practice
    greatfrontend.com
  • Folder tree

    Recursive rendering, lazy expansion, state lifting.

    Practice
    greatfrontend.com
  • Accordion component

    Controlled/uncontrolled, multi-open vs single-open, a11y.

    Practice
    greatfrontend.com
  • Progress bar

    Animated transitions, indeterminate state, ARIA.

    Practice
    greatfrontend.com
  • Infinite scroll

    IntersectionObserver, cursor pagination, virtualization.

    Practice
    greatfrontend.com
  • Event emitter / pub-sub

    Subscribe/unsubscribe semantics and memory leaks.

    Practice
    greatfrontend.com
  • Trello / Kanban board

    Drag-and-drop, optimistic updates, normalized state.

    Practice
    greatfrontend.com
  • Virtualized list

    Windowing math, variable-height rows, scroll restoration.

    Practice
    greatfrontend.com
  • Custom hooks (useInterval, usePrevious, useLocalStorage, useAsync)

    Build them yourself before peeking at the reference.

    Practice
    usehooks.com
  • Calendar / date picker

    Date math, keyboard nav, locale handling.

    Practice
    greatfrontend.com
  • Stopwatch

    requestAnimationFrame, drift correction, pause/resume.

    Practice
    greatfrontend.com

Behavioral & Management

STAR-formatted stories for ownership, conflict, ambiguity, and impact. Prepare 6–8 stories that you can remap to most prompts.

  • The STAR interview method
    Pick

    27+ STAR questions and answers for 2025.

    Article
    · Freebetterup.com
  • STAR interview questions

    Question prompts with example answers.

    Q&A bank
    · Freenovoresume.com

Mock & Practice Platforms

End-to-end interview playbooks, mock interviews, and curated 75-question lists.

  • GreatFrontEnd — Front-End Interview Playbook
    Pick

    Full playbook spanning JS, React, system design, and behavioral.

    Course
    greatfrontend.com
  • GreatFrontEnd 75

    Curated 75-question track tuned for frontend roles.

    Practice
    greatfrontend.com
  • GFE — System Design Playbook

    Companion playbook for the design round.

    Course
    greatfrontend.com
  • FrontPrep

    Frontend interview practice platform.

    Practice
    frontprep.com