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
- Software engineer 54 resources
- Backend developer 45 resources
- Frontend developer 37 resources
- Full stack developer 43 resources
- Mobile developer 19 resources
- DevOps and SRE 24 resources
- Data engineer 23 resources
- Data analyst 21 resources
- Data scientist 24 resources
- ML engineer 31 resources
- AI engineer 27 resources
- QA and SDET 12 resources
Start here
Three resources, in this order. Everything below is for going deeper on one round.
- 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.
- 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.
- 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.
Nothing matches these filters. Use Show all to see every resource again.
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
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
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
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
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
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
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
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)
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
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
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)
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
Also in System design
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
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
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
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
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
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
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
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
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
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
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
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
Also in JavaScript, React, Node.js and Java questions, System design
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
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
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
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
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
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
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
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
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
Also in System design, Core CS
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
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
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
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
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
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
Also in LLD and machine coding
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
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
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
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
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.
Behavioral and HR
- GeeksforGeeks - HR interview questions
- Microsoft Careers - Interview tips
- MIT CAPD - The STAR method for behavioral interviews
- Tech Interview Handbook - Behavioral interviews
- reverse-interview
- Amazon Leadership Principles
- Google Careers - Interview tips
- Jeff H Sipe - Practice Interviews (YouTube)
- A Life Engineered (Steve Huynh, YouTube)
Practice and communities
Resume, companies and offers
- Tech Interview Handbook - Software engineer resume guide
- Reactive Resume
- Jake's Resume (LaTeX template on Overleaf)
- Hiring Without Whiteboards
- r/developersIndia Community Wiki
- AmbitionBox
- Anthropic - Candidate AI guidance
- Haseeb Qureshi - Ten rules for negotiating a job offer
- Thoughtworks India - AI policy for recruitment
- Levels.fyi - Software engineer pay in India
- r/EngineeringResumes wiki
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.