Full stack developer interview preparation, round by round

Full stack interviews test both the frontend and the backend. Expect a DSA round, a frontend coding round in JavaScript or React, backend questions on Node.js, Java or databases, and a system design round.

43 resources · 34 free · plus 23 for every role · Links checked 15 October 2026 · How we pick

Change role

Start here

Three resources, in this order. Everything below is for going deeper on one round.

  1. Grind 75

    Website · Free

    Full stack candidates have two stacks to revise, so DSA time is tight. Grind 75 fits the problem list to the weeks you have.

  2. Front End Interview Handbook

    GitHub repo · Free

    Full stack loops often include a frontend coding round. This shows what it asks, with worked answers for JS and UI questions.

  3. The System Design Primer

    GitHub repo · Free

    Full stack design rounds still go deep on the backend: databases, caching and load balancing. Learn the building blocks here.

Coding and DSA 12 resources

Solving problems with data structures and algorithms, and explaining your approach

  • Grind 75

    Website · techinterviewhandbook.org

    A study-plan generator that turns a ranked list of high-frequency LeetCode problems into a week-by-week schedule sized to the hours you have.

    Best for candidates with a fixed number of weeks who want the highest-value problem list

    • Free
    • Intermediate
    • 143k stars
  • Striver's A2Z DSA Sheet (takeUforward)

    Website · takeuforward.org

    An ordered DSA curriculum of roughly 500 topics in 20 modules, from language basics and sorting through graphs, DP and tries, taught by Raj Vikramaditya (Striver).

    Best for Indian freshers starting DSA from zero who want one ordered path

    • Free tier
    • Beginner
    • From India
  • Tech Interview Handbook

    Website · techinterviewhandbook.org

    An open-source guide to the whole software interview process, from picking a language and drilling algorithm topics to resumes, behavioral answers and offer negotiation.

    Best for planning your coding-interview prep from start to finish

    • Free
    • All levels
    • 143k stars
  • Amazon - How We Hire (role-specific interview prep)

    Official guide · amazon.jobs

    Amazon's hiring hub, explaining each stage from application to the final loop, with role-specific prep pages for SDE, front-end, BI engineer and scientist roles.

    Best for finding out what Amazon tests for your role and level, and how its loop works

    • Free
    • All levels

    Also in System design

  • Atlassian - Engineering interviews

    Official guide · atlassian.com

    Atlassian's walkthrough of each engineering round, from two coding parts and system design to a manager chat, a values interview and the hiring committee.

    Best for Atlassian candidates (it has a large Bengaluru hub) and anyone curious what a values interview is like

    • Free
    • All levels

    Also in System design, LLD and machine coding

  • JavaScript Algorithms and Data Structures

    GitHub repo · trekhleb/javascript-algorithms

    JavaScript implementations of dozens of classic data structures and algorithms, each with its own short write-up, complexity notes and unit tests.

    Best for JavaScript and frontend developers who want to see DSA in their own language

    • Free
    • Intermediate
    • 197k stars
    • Updated Jul 2026
  • Canva - "Yes, you can use AI in our interviews"

    Official guide · canva.dev

    A Canva engineering post on why it now expects backend, frontend and ML candidates to use AI coding tools in interviews, and what interviewers assess instead.

    Best for understanding AI-assisted coding rounds and how to show good judgement with an AI tool

    • Free
    • Intermediate
  • Meta Careers - Preparing for your full loop (SWE)

    Official guide · metacareers.com

    Meta's official prep page for software engineers who have reached the onsite stage, whose main value is the free Full Loop Interview Guide it links to.

    Best for candidates with a Meta onsite scheduled (confirm the exact rounds with your recruiter)

    • Free
    • Intermediate

    Also in System design

  • NeetCode Roadmap (NeetCode 150)

    Website · neetcode.io

    A visual topic map of 150 core LeetCode problems, each linked to a free video walkthrough on the NeetCode YouTube channel.

    Best for learning problem patterns topic by topic, with a video solution for every problem

    • Free tier
    • Intermediate
  • Aced Practice (formerly Exponent; Pramp moved here)

    Practice site · aced.io

    Free peer mock interviews where you pair with another candidate and take turns as interviewer, in DSA, system design, behavioral, SQL, data science, ML and frontend.

    Best for regular, cheap live practice and a feel for the interviewer's side of the table

    • Free tier
    • All levels

    Also in Frontend and UI coding, System design

  • LeetCode

    Practice site · leetcode.com

    The default site for interview-style coding practice: thousands of problems, free study plans such as Top Interview 150 and SQL 50, and weekly contests.

    Best for daily practice and timed contests (Premium mainly adds company-tagged lists)

    • Free tier
    • All levels
  • interviewing.io - Mock interview replays

    Practice site · interviewing.io

    A free library of recorded, anonymised mock interviews run by big-tech engineers, filterable by company, round and level, with paid live mocks available.

    Best for watching real interviewer feedback on coding, design and behavioral rounds before your own mocks

    • Free tier
    • Intermediate

    Also in System design

Back to rounds

Frontend and UI coding 12 resources

Building UI components in JavaScript, plus browser, DOM and performance questions

  • Front End Interview Handbook

    GitHub repo · yangshun/front-end-interview-handbook

    A free, open guide to every stage of a frontend interview loop, from JS utility and UI component coding to trivia and client-side system design, with worked answers.

    Best for learning how frontend loops are structured and building a study plan

    • Free
    • All levels
    • 44k stars
    • Updated Oct 2026

    Also in JavaScript, React, Node.js and Java questions, System design

  • roadmap.sh interview question guides

    Website · roadmap.sh

    Free topic-by-topic Q&A guides with quiz cards, from backend, frontend, Java, Spring Boot, Go, Python and Node.js to SQL, Kubernetes, DevOps and data analysis.

    Best for quick topic-wise revision of language, framework and tool questions before an interview

    • Free
    • All levels
    • 369k stars

    Also in JavaScript, React, Node.js and Java questions, System design

  • React Interview Questions (sudheerj)

    GitHub repo · sudheerj/reactjs-interview-questions

    A large, regularly updated React Q&A covering hooks, rendering, state management and newer React 19 APIs, with some coding exercises.

    Best for revising React concepts and common follow-up questions

    • Free
    • All levels
    • 45k stars
    • Updated Oct 2026

    Also in JavaScript, React, Node.js and Java questions

  • JavaScript Interview Questions (sudheerj)

    GitHub repo · sudheerj/javascript-interview-questions

    A very long one-page set of JavaScript questions and answers from basics to advanced topics, including many predict-the-output snippets.

    Best for rapid revision of JS theory questions in the week before an interview

    • Free
    • All levels
    • 28k stars
    • Updated Aug 2026

    Also in JavaScript, React, Node.js and Java questions

  • Frontend Mini Challenges

    GitHub repo · sadanandpai/frontend-mini-challenges

    An open collection of small machine-coding-style UI builds with live demos and reference solutions in vanilla JS, React, Vue and Angular.

    Best for practising timed machine-coding rounds and comparing with a reference solution

    • Free
    • All levels
    • 2.4k stars
    • Updated Sep 2026
    • From India
  • React Docs (react.dev)

    Official guide · react.dev

    The React team's official docs, with interactive lessons on components, state, effects and the escape hatches interviewers like to probe.

    Best for precise, current answers on hooks, rendering and effects

    • Free
    • All levels

    Also in JavaScript, React, Node.js and Java questions

  • What happens when you type google.com

    GitHub repo · alex/what-happens-when

    A crowd-written, step-by-step account of everything from the keypress through DNS, TCP, TLS and HTTP to the browser parsing and painting the page.

    Best for answering the classic 'what happens when you load a URL' question with depth

    • Free
    • Intermediate
    • 43k stars
    • Updated Aug 2024

    Also in Core CS

  • Patterns.dev

    Website · patterns.dev

    A free online book on JavaScript design patterns and on rendering (CSR, SSR, SSG, streaming) and loading-performance patterns for React and Vue apps.

    Best for frontend system design rounds where you must justify rendering and performance choices

    • Free
    • Intermediate

    Also in JavaScript, React, Node.js and Java questions, System design

  • Frontend Machine Coding playlist (RoadsideCoder)

    Video · youtube.com

    Piyush Agarwal's playlist of commonly asked machine-coding problems, such as a file explorer, pagination and timers, built end to end in JavaScript and React.

    Best for watching common React and JS machine-coding problems solved end to end

    • Free
    • All levels
    • From India
  • GreatFrontEnd

    Practice site · greatfrontend.com

    A frontend practice platform where you code JS functions and UI components against tests in the browser, plus quiz and client-side system design questions.

    Best for hands-on drilling of JS and UI coding questions with test cases once you know the basics

    • Free tier
    • All levels

    Also in JavaScript, React, Node.js and Java questions, System design

  • BFE.dev (BigFrontEnd)

    Practice site · bigfrontend.dev

    A large, mostly free set of JavaScript implementation tasks, output quizzes, TypeScript puzzles and React and CSS problems you solve and test in the browser.

    Best for free volume practice of polyfills, utility functions and tricky JS output questions

    • Free tier
    • Intermediate

    Also in JavaScript, React, Node.js and Java questions

  • devtools.tech

    Practice site · devtools.tech

    An India-built frontend prep site with JavaScript, React and HTML/CSS programming, UI-build and quiz questions, tagged by company and solvable in a browser editor.

    Best for practising the JS and React rounds typical at Indian product companies

    • Free tier
    • Intermediate
    • From India

    Also in JavaScript, React, Node.js and Java questions, System design

Back to rounds

JavaScript, React, Node.js and Java questions 9 resources

Questions on your stack: languages, frameworks, cloud, testing and data tools

  • The Modern JavaScript Tutorial (javascript.info)

    Website · javascript.info

    A carefully sequenced tutorial on the JavaScript language and browser APIs, with exercises at the end of most chapters.

    Best for building or rebuilding JS fundamentals before moving to interview questions

    • Free
    • All levels
    • 26k stars
  • TypeScript Handbook

    Official guide · typescriptlang.org

    Microsoft's official walkthrough of the TypeScript type system, from basics through generics, narrowing and utility types.

    Best for revising TypeScript fundamentals for roles that list it

    • Free
    • All levels
  • Node.js Best Practices

    GitHub repo · goldbergyoni/nodebestpractices

    A large, explained checklist of Node.js production practices covering project layout, error handling, testing, security, performance and deployment.

    Best for Node.js candidates who must justify architecture, error-handling and production decisions

    • Free
    • Intermediate
    • 106k stars
    • Updated Jun 2026
  • Back-End Developer Interview Questions

    GitHub repo · arialdomartini/Back-End-Developer-Interview-Questions

    Hundreds of open-ended prompts on design patterns, code design, APIs, databases, concurrency, distributed systems and security, meant to start a discussion, not test recall.

    Best for mid-level backend candidates practising how to reason out loud about trade-offs

    • Free
    • Intermediate
    • 17k stars
    • Updated Nov 2024

    Also in System design, LLD and machine coding, Core CS

  • Baeldung interview question guides (Java and Spring)

    Website · baeldung.com

    In-depth Q&A articles with code samples on core Java, collections, concurrency, generics, JVM memory, Spring, Spring Boot and Spring MVC.

    Best for Java and Spring candidates who want accurate, example-backed answers over one-line Q&A

    • Free
    • Intermediate
  • Namaste JavaScript (Akshay Saini)

    Video · youtube.com

    A free video series that explains JavaScript internals such as execution context, hoisting, closures, promises and the event loop with whiteboard diagrams.

    Best for the strong JS fundamentals that Indian frontend interviews test heavily

    • Free
    • Beginner
    • From India
  • Telusko (YouTube)

    YouTube channel · youtube.com

    Navin Reddy's channel of long, free video courses on Java, Spring, Spring Boot, microservices and related backend tools.

    Best for Indian freshers and early-career Java developers getting Java and Spring interview-ready

    • Free
    • Beginner
    • Updated Oct 2026
    • From India
  • Full Stack Open (University of Helsinki)

    Course · fullstackopen.com

    A free university course on building modern web apps with React, Node.js and Express, MongoDB, TypeScript, GraphQL and testing.

    Best for filling backend or frontend gaps before full-stack JavaScript interviews

    • Free
    • Intermediate
  • Hussein Nasser (YouTube)

    YouTube channel · youtube.com

    Long-form backend fundamentals on protocols (HTTP/2, gRPC, WebSockets), proxies and load balancers, connection pooling and database internals.

    Best for backend candidates grilled on protocol and database choices in fundamentals or design rounds

    • Free
    • Intermediate
    • Updated Sep 2026

    Also in System design, Core CS

Back to rounds

System design 6 resources

Designing a large service: APIs, data, scaling and the trade-offs between options

  • The System Design Primer

    GitHub repo · donnemartin/system-design-primer

    A free, community-maintained study guide that explains scalability building blocks and their trade-offs, applies them to sample problems, and ships Anki decks for revision.

    Best for the first stop for any high-level design round, and the reference you keep returning to

    • Free
    • All levels
    • 374k stars
    • Updated Sep 2026
  • System Design 101 (ByteByteGo)

    GitHub repo · ByteByteGoHq/system-design-101

    Hundreds of short, diagram-led explainers on APIs, caching, databases, messaging, cloud and security, also served as free guide pages on bytebytego.com.

    Best for quick visual refreshers on one concept at a time, such as the night before an interview

    • Free
    • Beginner
    • 90k stars
    • Updated Apr 2025
  • System Design course by Karan Pratap Singh

    GitHub repo · karanpratapsingh/system-design

    A free, book-length course in one README, from networking and storage basics through consistency, messaging and architecture patterns to full interview case studies.

    Best for freshers and SDE-1s who want one linear course to read start to finish

    • Free
    • Beginner
    • 47k stars
    • Updated Jul 2026
  • Hello Interview: System Design in a Hurry

    Website · hellointerview.com

    A condensed course by former big-tech interviewers that teaches an answer framework, core concepts and recurring patterns, then applies them in full problem walkthroughs.

    Best for candidates with one to four weeks who want high-yield material and a repeatable answer structure

    • Free tier
    • Intermediate
  • ByteByteGo (YouTube)

    YouTube channel · youtube.com

    Short animated videos that each unpack one system design concept or one real company's architecture.

    Best for fast, visual concept revision in 5 to 10 minute chunks

    • Free
    • Beginner
  • Gaurav Sen (YouTube)

    YouTube channel · youtube.com

    Whiteboard explanations of building blocks like consistent hashing, load balancing and message queues, plus classic design walkthroughs in separate HLD and LLD playlists.

    Best for beginners who want intuition for core building blocks before denser material

    • Free
    • Beginner
    • From India

    Also in LLD and machine coding

Back to rounds

LLD and machine coding 3 resources

Class design, design patterns, and building a small working app in about 90 minutes

  • Refactoring.Guru: Design Patterns

    Website · refactoring.guru

    A free, illustrated catalogue of the 22 classic design patterns, each with the problem it solves, a structure diagram, trade-offs and sample code in many languages.

    Best for learning or revising design patterns before LLD rounds

    • Free
    • Beginner
  • Awesome Low Level Design (AlgoMaster)

    GitHub repo · ashishps1/awesome-low-level-design

    A free LLD repo covering OOP, SOLID, design patterns, UML and concurrency, plus 30+ classic problems like parking lot, elevator and Splitwise solved in six languages.

    Best for LLD and machine-coding rounds at Indian product companies, with worked code to compare against

    • Free
    • All levels
    • 27k stars
    • Updated Aug 2026
    • From India
  • workat.tech Machine Coding Problems

    Website · workat.tech

    Ten original machine-coding problem statements, such as Splitwise, Snake and Ladder and an in-memory key-value store, with precise specs modelled on Indian product-company rounds.

    Best for timed 90-minute self-practice for Flipkart-style machine-coding rounds

    • Free
    • Intermediate
    • From India
Back to rounds

Core CS 1 resource

Operating systems, DBMS, computer networks and OOP basics

  • Use The Index, Luke

    Book · use-the-index-luke.com

    Markus Winand's free online book on how B-tree indexes behave and how to write queries that use them, with notes for Oracle, MySQL, PostgreSQL and SQL Server.

    Best for 'why is this query slow?' and 'how would you index this?' questions

    • Free
    • Intermediate
Back to rounds

Same for every role

Behavioral rounds, resumes, pay and company guides do not change with the job. These 23 live on the interview resources hub.

From the team that keeps this list

Helpwing is a desktop app for interviews where AI help is allowed: it hears the question and drafts an answer from your resume. It is not for online assessments or tests.

See how Helpwing works

Your download has started

Open Helpwing on your Mac in 3 steps. The beta is not Apple-notarized yet, so macOS flags it after a browser download. The file is fine; step 1 clears the flag.

Prefer to watch? Every step on a real Mac, from download to sign-in. 1:25
  1. When the download finishes, open Terminal (⌘ Space, type Terminal) and run:
    xattr -cr ~/Downloads/Helpwing-arm64.dmg
  2. Open the disk image and drag Helpwing to Applications.
  3. Open Helpwing from Applications and sign in with Google. When macOS asks, allow Screen & System Audio Recording, then reopen Helpwing once.

Helpwing has no Dock icon: a small dark window opens at the top of your screen, and ⌘ B shows or hides it. Still blocked? System Settings → Privacy & Security → Open Anyway. Do not turn off macOS security.

Problem? Download again · Intel Mac instead · Full troubleshooting

Installing on Windows

One warning is expected. The beta installer is not signed yet, so the first time you run it SmartScreen says “Windows protected your PC.”

Prefer to watch? Every step on a real PC, including the SmartScreen screen. 1:13
  1. Open Helpwing-Windows.exe from your Downloads folder.
  2. If you see “Windows protected your PC,” click More info, then Run anyway.
  3. When Helpwing opens, choose Sign in with Google.

Do not turn SmartScreen or antivirus off. If security software removed the file, restore it from Protection history and allow Helpwing.

Full troubleshooting · All installers and checksums

Support

Support and feedback

Tell us what broke or what you want changed. We read every message.

Or email support@helpwing.dev