Full-Stack Developer Interview Guide: Questions and Answers
A full-stack interview covers a lot of ground. This guide groups the question-bank lessons by area and adds the scenario and security lessons that interviewers use to test judgement, not just memory.
Start with the question bank's introduction to see how the topics are grouped.
Who it is for: Developers with a few years of experience preparing for full-stack or senior front-end and back-end roles.
26 lessons · Published by Jainik · Last updated
1. How to use the question bank
- 1. Full-Stack Questions · 8 minHow to Use This Question Bank
What interviewers expect at 4+ years, how the questions are grouped, and a one-page map of every topic.
- 2. Full-Stack Questions · 32 minThe Experience-Level Round
Ownership, trade-offs, debugging stories, code review and system-design-lite questions with model answers.
2. Front end
- 3. Full-Stack Questions · 32 minHTML & CSS Interview Questions
Semantic HTML, the cascade, layout with flexbox and grid, container queries, stacking contexts, and common CSS traps.
- 4. Full-Stack Questions · 36 minReact Interview Questions
Component design, hooks, rendering cost, forms, data fetching, React 19, and code-review style questions.
- 5. Full-Stack Questions · 34 minNext.js Interview Questions
App Router, Server and Client Components, caching, Server Actions, proxy, rendering modes and deployment.
- 6. Full-Stack Questions · 20 minAccessibility Beyond the Basics
WCAG 2.2 criteria in plain words, forms, focus and dialogs, live regions, ARIA, contrast numbers and testing, one level past Frontend Depth Lesson 6.
3. Back end and data
- 7. Full-Stack Questions · 29 minNode.js & Express Interview Questions
Event loop, streams, workers, Express 5, security, graceful shutdown and performance.
- 8. Full-Stack Questions · 30 minPrisma & SQL Interview Questions
Prisma 7, migrations, relations, transactions, N+1, raw queries, and the SQL behind it.
- 9. Full-Stack Questions · 40 minRedis and Caching Interview Questions
Cache-aside and the other patterns, TTL and invalidation, stampedes, data types, persistence, eviction, rate limiting, locks and client settings that matter.
- 10. Full-Stack Questions · 30 minQueues, Background Jobs and Webhooks
Why queues, BullMQ, retries and backoff, dead letters, idempotency, the outbox pattern, receiving and sending webhooks, RabbitMQ vs Kafka vs SQS.
- 11. Backend in Depth · 18 minREST API Design Best Practices: Resources, Versioning, Status Codes
Nouns, not verbs. One error format. Ways to version an API. Idempotency keys for POST, and partial updates.
- 12. Backend in Depth · 18 minAuthentication and Authorization on the Server
Password hashing, session stores, checking JWTs properly, role-based vs attribute-based access control, and checking ownership on every resource.
- 13. Backend in Depth · 20 minDatabase Fundamentals for API Engineers: Indexes, Transactions, Isolation
B-tree indexes, reading EXPLAIN ANALYZE, transactions and isolation levels, and the race conditions they stop, like selling too many items.
4. Auth and security
- 14. The Browser Contract · 20 minSessions vs JWT: Stateful vs Stateless Login
What a signed JWT is, how it is different from a plain session ID, and where “stateless” stops helping: logging out, expiry, refresh tokens and the claims you must check.
- 15. The Browser Contract · 18 minWhere Do Tokens Live? XSS, CSRF and the Storage Trade-off
localStorage lets XSS steal tokens. Cookies let CSRF attacks use you. Safe patterns: HttpOnly cookies with SameSite or CSRF tokens, access tokens kept in memory, and a backend-for-frontend.
- 16. The Browser Contract · 15 minCORS Explained: Same-Origin Policy, Preflights and Credentials
Why CORS protects the browser and is not a firewall for the server, what makes a preflight request, and why you cannot use a wildcard origin together with credentials.
- 17. Full-Stack Questions · 42 minAuth Libraries, OAuth and OIDC
OAuth vs OpenID Connect, code flow with PKCE, tokens and rotation, Auth.js and Better Auth, protecting Next.js 16, RBAC, passkeys and MFA.
- 18. Full-Stack Questions · 32 minSecurity in Depth for Full-Stack Developers
SSRF, path traversal, prototype pollution, ReDoS, unsafe deserialization, injection, password hashing, headers, rate limits, secrets, supply chain, uploads and a threat-model routine.
5. Debugging scenarios
- 19. Scenario Debugging · 12 minThe Debugging Method: Measure, Isolate, Hypothesize, Verify
The method every answer in this series uses: which DevTools panel or server number answers which question, and how to explain your choices out loud.
- 20. Scenario Debugging · 20 min“The API Is Fast but the UI Is Slow”: How to Solve It
The network tab says 80 ms, but users wait two seconds. Long main-thread tasks, huge JSON, many re-renders, layout thrashing and hydration cost, all linked to INP.
- 21. Scenario Debugging · 20 min“The UI Is Fast but the API Takes Too Long”: How to Solve It
Follow the request: DNS and TLS, cold starts, N+1 queries, missing indexes, slow calls to other services, big payloads and missing caches. Then the UX fixes while the backend is repaired.
- 22. Scenario Debugging · 25 minQuick Scenario Round: 15 Questions, 15 Clear Answers
CORS failing only in production, random logouts, 429 errors caused by your own frontend, growing server memory and more. Each answer: find it, fix it, stop it coming back.
- 23. Scenario Debugging · 20 minProduction Incidents: Step-by-Step Guide
Detect, reduce the harm, find the cause, tell people, fix, learn. Roll back first, roles and severity, and eleven incident cases from latency that doubled overnight to a vulnerability found in production.
6. The people side
- 24. Full-Stack Questions · 42 minLive Coding and Take-Home Rounds
A 45-minute routine, a take-home checklist and six full-stack tasks with tested code.
- 25. Full-Stack Questions · 28 minBehavioural Questions, Salary and Offers
Behavioural answers, conflict stories, salary talks, offers and the first 90 days.
- 26. Career Playbook · 15 minA Resume Guide for Software Engineers
A one-page, scannable resume built from the Tech Interview Handbook guide: structure, strong bullets, ATS myths versus facts, and five before-and-after rewrites.
More reading orders are on the guides page, and every series is listed on the home page.