Senior Full-stack Interview Roadmap
Từ nền tảng (networking, JS runtime) tới system design và behavioral. Mỗi track gồm study notes và bộ câu hỏi phỏng vấn Easy → Senior, có gợi ý trả lời, follow-up và red flags. Đi theo thứ tự tier, hoặc nhảy thẳng vào Practice.
0/2072 questions rated · overall mastery 0%
Học nhanh phần trọng điểm
Hoặc bốc một câu ngẫu nhiên →Cấp tốc 1 ngày
Mai phỏng vấn — 4 buổi, chỉ các câu trọng điểm nhất của core stack, data, system design và behavioral.
4 ngày/buổi · 60 câu
Tăng tốc 7 ngày
1 tuần, mỗi ngày một mảng — toàn bộ câu trọng điểm của core stack, kết thúc bằng scenario production và behavioral.
7 ngày/buổi · 204 câu
Nền tảng tới senior trong 3 tuần
21 ngày đi hết roadmap theo tier — mọi track, mọi câu trọng điểm, đọc cả phần khái niệm và cơ chế.
21 ngày/buổi · 339 câu
- 0
Foundations
Mạng, hệ điều hành và thuật toán — nền móng mà mọi câu hỏi senior đều quay về.
00draftedNetworking Fundamentals
TCP/IP, DNS, HTTP/1.1/2/3, TLS, CDN, load balancer, proxy, VPN, WebSocket/SSE, CORS — nhìn từ góc backend production.
45 questions · 9E 17M 14H 5S
0/45 rated · mastery 0%
01draftedOS & Concurrency Basics
Process/thread, concurrency vs parallelism, blocking vs non-blocking I/O, race condition, deadlock, signals, container limits — góc nhìn của một backend Node.js.
43 questions · 8E 16M 14H 5S
0/43 rated · mastery 0%
02draftedData Structures & Algorithms for Seniors
Big-O thực dụng và các bài toán backend hay gặp: LRU, rate limiter, top-K, debounce/throttle, promise pool, trie, topo sort, interval — viết bằng TypeScript.
44 questions · 9E 16M 14H 5S
0/44 rated · mastery 0%
- 1
Language & Runtime
JavaScript, TypeScript và Node.js internals — thứ bạn viết mỗi ngày, phải hiểu tới tận event loop.
03CVdraftedJavaScript Core
Closures, this, prototypes, event loop, promises/async, modules, memory, number/date gotchas — kèm output-prediction puzzles và debug thực tế.
51 questions · 9E 17M 13H 5S
0/51 rated · mastery 0%
04CVdraftedTypeScript
Structural typing, generics, narrowing, conditional/mapped types, satisfies, type erasure & runtime validation, tsconfig và các gotcha khi scale codebase.
46 questions · 8E 16M 12H 4S
0/46 rated · mastery 0%
05CVdraftedNode.js Internals
V8 + libuv, event loop phases, thread pool, streams/backpressure, worker_threads vs cluster vs child_process, memory leak & heap snapshot, graceful shutdown, profiling, security.
63 questions · 12E 22M 16H 6S
0/63 rated · mastery 0%
- 2
Backend Frameworks & APIs
Express, NestJS và thiết kế API production-grade.
06CVdraftedExpress.js
Middleware chain, async error handling (Express 4 vs 5), security middleware, trust proxy, cấu trúc app lớn, graceful shutdown, Express vs Fastify vs NestJS.
45 questions · 8E 15M 11H 5S
0/45 rated · mastery 0%
07draftedNestJS
Modules, DI & injection scopes (chi phí request scope), request lifecycle middleware → guard → interceptor → pipe → handler → interceptor → filter, custom decorators, microservices transports, testing, circular deps.
46 questions · 8E 16M 12H 5S
0/46 rated · mastery 0%
08CVdraftedAPI Design
REST semantics, idempotency, pagination, versioning, error format (RFC 9457), rate limiting, webhooks, GraphQL, gRPC — thiết kế API sống được qua nhiều năm và nhiều client.
46 questions · 9E 15M 11H 5S
0/46 rated · mastery 0%
- 3
Frontend
React, state management, Next.js và hiệu năng trình duyệt.
09CVdraftedReact
Rendering & reconciliation, hooks pitfalls, effects, memoization vs React Compiler, concurrent features, React 19 Actions (`use`, `useActionState`, `useOptimistic`), error boundaries, testing — theo React 19.2.
65 questions · 12E 22M 16H 7S
0/65 rated · mastery 0%
10CVdraftedState Management & Data Fetching
Local vs global vs server state, Redux Toolkit & RTK Query, TanStack Query (cache, staleTime, invalidation), Zustand/Context, optimistic updates, real-time data vào cache, SSR store per request.
45 questions · 9E 15M 11H 4S
0/45 rated · mastery 0%
11CVdraftedNext.js
App Router vs Pages Router, Server/Client boundary, rendering (prerender, streaming, PPR), caching & revalidation theo từng version (14 → 15 → 16 Cache Components), Server Actions security, proxy (middleware cũ), auth, hydration, self-hosting — theo Next.js 16.
65 questions · 12E 22M 16H 7S
0/65 rated · mastery 0%
12CVdraftedBrowser, Web Performance & Frontend Security
Critical rendering path, Core Web Vitals (LCP, INP, CLS), code splitting, HTTP caching, service worker, storage, XSS trong React, CSP, thay đổi third-party cookie.
48 questions · 8E 18M 13H 4S
0/48 rated · mastery 0%
- 4
Data
SQL/PostgreSQL, multi-tenancy, NoSQL/search và caching.
13CVdraftedSQL & PostgreSQL
Indexes, EXPLAIN, transactions & isolation, MVCC/VACUUM, locking, pooling, replication, zero-downtime migrations — kèm so sánh với SQL Server.
68 questions · 12E 27M 18H 5S
0/68 rated · mastery 0%
14CVdraftedMulti-tenancy & Data Isolation
Silo/pool/bridge, tenant context propagation, Postgres RLS, tenant-aware cache, noisy neighbor, per-tenant migration, chống cross-tenant leak.
45 questions · 7E 16M 12H 5S
0/45 rated · mastery 0%
15CVdraftedNoSQL & Search (Elasticsearch)
Khi nào NoSQL, DynamoDB single-table, MongoDB essentials, Elasticsearch: inverted index, analyzer, mapping, shard, reindex với alias, sync DB → ES và drift.
48 questions · 8E 18M 13H 4S
0/48 rated · mastery 0%
16CVdraftedCaching
Cache patterns, invalidation, stampede/penetration/hot key, Redis internals, Redis vs Memcached, HTTP/CDN cache, multi-tenant cache keys.
62 questions · 12E 20M 16H 7S
0/62 rated · mastery 0%
- 5
Distributed Systems & Architecture
Messaging, lý thuyết hệ phân tán, microservices, design patterns và system design.
17CVdraftedMessaging & Kafka
Partitions, consumer groups, ordering, delivery semantics, idempotency, outbox/CDC, DLQ, consumer lag, schema evolution, Kafka vs RabbitMQ/SQS, Node consumer pitfalls, Socket.IO scaling.
64 questions · 12E 22M 16H 7S
0/64 rated · mastery 0%
18draftedDistributed Systems Concepts
CAP/PACELC, consistency models, consensus (Raft), idempotency, retries/backoff/jitter, timeouts, circuit breaker, bulkhead, 2PC vs saga, distributed locks & fencing, clocks, consistent hashing.
45 questions · 9E 18M 13H 5S
0/45 rated · mastery 0%
19CVdraftedMonolith → Microservices
Monolith vs modular monolith vs microservices, DDD bounded contexts, strangler fig, backward compatibility & contract testing, database-per-service, sync vs async, API gateway/BFF, service mesh, tracing, distributed monolith.
47 questions · 8E 16M 11H 6S
0/47 rated · mastery 0%
20draftedDesign Principles & Patterns
SOLID, GoF trong TypeScript, DI, Clean/Hexagonal architecture, DDD tactical, CQRS — và khi nào KHÔNG dùng.
47 questions · 9E 18M 13H 7S
0/47 rated · mastery 0%
21CVdraftedSystem Design
Phương pháp phỏng vấn system design + bài toán kinh điển: rate limiter, chat, checkout, catalog ingestion, multi-tenant SaaS.
62 questions · 8E 18M 16H 13S
0/62 rated · mastery 0%
- 6
Security & Identity
Web/API security, authentication, OAuth2/OIDC và authorization.
22CVdraftedWeb & API Security
OWASP Top 10:2025, XSS/CSRF/SQLi/SSRF, IDOR/BOLA, CSP, CORS, secrets, password hashing, supply chain, API security checklist.
64 questions · 12E 22M 16H 7S
0/64 rated · mastery 0%
23CVdraftedAuthentication, OAuth2, OIDC & Authorization
Session vs JWT, refresh rotation/revocation, OAuth 2.0 flows + PKCE, OIDC, SSO/SAML, passkeys, RBAC vs ABAC vs ReBAC, tenant-scoped roles, policy engines.
66 questions · 12E 22M 17H 7S
0/66 rated · mastery 0%
- 7
Cloud, DevOps & Operations
AWS, container/CI/CD, observability và testing strategy.
24draftedAWS for Full-stack Engineers
IAM, VPC, compute (EC2/ECS/Lambda), ALB/API Gateway, S3/CloudFront, RDS/Aurora, SQS/SNS, observability — theo tình huống phỏng vấn cho một app Node/Next.js.
64 questions · 13E 23M 17H 8S
0/64 rated · mastery 0%
25draftedContainers, CI/CD & IaC
Docker cho Node (multi-stage, non-root, PID 1 & signal), Kubernetes basics, thiết kế pipeline, rolling/blue-green/canary, feature flags, migration trong pipeline, Terraform/CDK, GitOps.
45 questions · 9E 16M 11H 6S
0/45 rated · mastery 0%
26CVdraftedObservability, Reliability & Incident Response
Logs/metrics/traces, structured logging & correlation ID, OpenTelemetry, RED/USE, SLI/SLO/error budget, alert theo triệu chứng, load testing (k6), capacity planning, debug production BE/DB/FE, incident & postmortem.
45 questions · 8E 14M 11H 5S
0/45 rated · mastery 0%
27CVdraftedTesting Strategy
Test pyramid vs trophy, unit/integration/e2e/contract (Pact), Jest/Vitest, Supertest, React Testing Library, Playwright, test doubles, testcontainers, flaky tests, TDD, coverage, test auth & tenant isolation, test Kafka consumer, mutation testing.
46 questions · 8E 15M 12H 5S
0/46 rated · mastery 0%
- 8
Senior Engineer Skills
AI-assisted engineering, engineering practices, behavioral interview và project deep-dive.
28CVdraftedAI-Assisted Engineering
Dùng Claude Code/Cursor có trách nhiệm: khi nào AI giúp/hại, review output, context engineering, rủi ro bảo mật (prompt injection, secret leak), ownership và đo hiệu quả.
54 questions · 8E 22M 15H 5S
0/54 rated · mastery 0%
29draftedEngineering Practices & Leadership
Git workflow, code review, tech debt, estimation, design doc/RFC/ADR, mentoring, làm việc với PO/QA/Design trong team phân tán, on-call và deprecation.
45 questions · 8E 17M 11H 6S
0/45 rated · mastery 0%
30draftedBehavioral Interview (STAR)
Story bank theo STAR cho senior full-stack: incident, conflict, ownership, failure, influence, trade-off dưới deadline, mentoring, feedback, why leaving — kèm red flags.
50 questions · 13E 14M 12H 6S
0/50 rated · mastery 0%
99CVdraftedProject Deep-Dive
Interviewer đào sâu vào từng dự án trên CV: multi-tenant e-commerce, monolith → microservices, banking SPA, real-time finance — chuỗi prove-it cho từng claim, STAR template và số liệu cần thu thập.
63 questions · 7E 17M 17H 6S
0/63 rated · mastery 0%
- 9
Mock Interview: Production Scenarios
Câu hỏi tình huống production thực tế — scale & memory leak, pagination/export dữ liệu lớn, upload & streaming, migration zero-downtime/zero data loss, concurrency & reliability. Học sau khi đã vững các tier trước. Kèm mock theo JD (internal platform, shipping & logistics API).
31CVdraftedScenarios: Performance, Scale & Memory
Mock interview tình huống production — 10k rps, peak ×1000, slow API, 3MB JSON, JSON.stringify block event loop, memory leak, CPU 100%, pool exhaustion, logs 100GB/ngày và log dữ liệu nhạy cảm.
60 questions · 8E 24M 18H 8S
0/60 rated · mastery 0%
32CVdraftedScenarios: Pagination, Export & Large Data
Mock interview tình huống production với dữ liệu lớn — pagination chậm ở trang sau, export/import hàng triệu row, xoá 10M row, backfill, query tự nhiên chậm, index vẫn chậm, 2 database, reporting trên OLTP, soft delete, partition & archive.
60 questions · 7E 21M 23H 7S
0/60 rated · mastery 0%
33CVdraftedScenarios: File Upload, Download & Streaming
Mock interview production scenarios — upload 100MB đồng thời, presigned URL/POST, multipart & resumable, streaming qua backend với backpressure, validate file, download/Range/zip, SSE/NDJSON/LLM streaming, Socket.IO realtime ở scale, media pipeline và chi phí S3.
58 questions · 8E 20M 18H 10S
0/58 rated · mastery 0%
34CVdraftedScenarios: Zero-Downtime Migration & Zero Data Loss
Mock interview tình huống production: đổi schema Postgres không downtime (lock queue, CONCURRENTLY, NOT VALID), backfill bảng lớn, đổi DB engine bằng snapshot + CDC, strangler fig cho legacy, outbox, drain Kafka backlog 10M, durability knobs và cutover/rollback.
57 questions · 8E 19M 19H 9S
0/57 rated · mastery 0%
35CVdraftedScenarios: Concurrency, Idempotency & Reliability
Mock interview tình huống production — oversell, double charge, rate limit, retry/circuit breaker, graceful shutdown trên K8s, webhook, idempotent consumer, deadlock, distributed lock, cron chạy 2 lần, OTP/MFA, race condition trong Node.
58 questions · 8E 20M 20H 8S
0/58 rated · mastery 0%
36CVdraftedMock: Internal Business Platform on Next.js + Supabase/Vercel
Bộ mock theo một JD thật — build internal business platform từ đầu trên Next.js + Node/TS + PostgreSQL, auth/RBAC/multi-tenant, Supabase (RLS, Auth, pooler) + Vercel là bắt buộc, agentic coding (Claude Code/Cursor), và ownership chất lượng end-to-end (schema, security, test, CI/CD, observability).
50 questions · 10E 20M 11H 4S
0/50 rated · mastery 0%
37CVdraftedMock: Shipping & Logistics API Integration (FedEx, UPS, USPS, DHL, EasyPost, Shippo)
Bộ mock theo yêu cầu JD "proven experience integrating FedEx, UPS, USPS, DHL, EasyPost, Shippo" — domain vận chuyển (rate, label, tracking, address, customs, billable weight), cách carrier API và aggregator hoạt động, và cách thiết kế integration chịu lỗi (adapter, idempotency khi mua label, webhook, retry, reconcile, multi-tenant carrier account).
47 questions · 9E 17M 12H 5S
0/47 rated · mastery 0%