Interview prep
Interview questions with answers
The questions interviewers actually ask, one page per technology: subjective questions with model answers you can talk through, and multiple-choice questions with the right option and why. Every set is ordered from most-asked to least.
- Technologies
- 31
- Questions with answers
- 2,162
Choose a technology
- LangChainModels, prompts, tools, retrieval and agents with create_agent.60 questions with answers
- LangGraphStateful graphs, checkpointers, interrupts and multi-agent systems.60 questions with answers
- LangFlowVisual flows, components, the Playground and serving flows as APIs.60 questions with answers
- LangSmithTracing, datasets, evaluators, experiments and monitoring.60 questions with answers
- Next.js 16+App Router, Server Components, Cache Components, proxy.ts and Turbopack.60 questions with answers
- React 19+Actions, use(), useOptimistic, Server Components and the React Compiler.60 questions with answers
- System DesignScaling, caching, databases, queues, consistency and classic designs.60 questions with answers
- RedisData structures, caching, persistence, Pub/Sub, Streams and clustering.60 questions with answers
- PlaywrightLocators, auto-waiting, fixtures, tracing and cross-browser runs.60 questions with answers
- PythonData model, generators, decorators, async, typing and the GIL.60 questions with answers
- Agentic AIAgents, tools, planning, memory, guardrails and evaluation.60 questions with answers
- Agentic AI termsThe most popular terms and topics: MCP, RAG, ReAct, A2A and more.60 questions with answers
- AWS servicesEC2, S3, Lambda, IAM, VPC, DynamoDB, RDS, SQS and the rest of the core.60 questions with answers
- Git commandsBranching, merging, rebasing, undoing and recovering work.60 questions with answers
- GitHub ActionsWorkflows, jobs, runners, secrets, caching, matrices and OIDC.60 questions with answers
- JavaScriptClosures, this, the event loop, promises, prototypes and modules.60 questions with answers
- TypeScriptTypes vs. interfaces, generics, narrowing, utility and mapped types.60 questions with answers
- JavaScript puzzles“What does this print?”: hoisting, coercion, closures and the event loop.60 questions with answers
- NestJSModules, providers, DI, guards, pipes, interceptors and microservices.60 questions with answers
- JestMatchers, mocks, spies, timers, snapshots and coverage.60 questions with answers
- React Testing LibraryQueries by role, user-event, async utilities and testing behaviour.60 questions with answers
- TanStackThe headless, type-safe, framework-agnostic library family.60 questions with answers
- ZustandStores, selectors, middleware, persistence and slices.60 questions with answers
- ReduxSingle store, actions, reducers, middleware and immutability.60 questions with answers
- Redux ToolkitconfigureStore, createSlice, Immer, thunks and RTK Query.60 questions with answers
- VitestVite-powered tests: vi mocks, watch mode, browser mode and coverage.60 questions with answers
- CypressCommands, retry-ability, cy.intercept, fixtures and component tests.60 questions with answers
- GraphQLSchemas, resolvers, N+1 and DataLoader, caching, federation and security.60 questions with answers
- Node.jsEvent loop, streams, worker threads, modules and production practice.60 questions with answers
- ExpressMiddleware, routing, error handling, security and Express 5.62 questions with answers
- Key TanStack librariesQuery, Router, Start, Table, Form, DB and AI.360 questions with answers
Practise them with search, filters and progress in your dashboard.
Start learning