FullStack JavaScript interview system

Practice from a validated bilingual knowledge graph.

Read focused notes, drill quizzes and flashcards, predict runtime output, and run editable examples without accounts or remote code execution.

1085 topics 241 practice items 42 runnable examples
Computer Science and Algorithms Complexity analysis, data structures, graph traversal, and recurring interview patterns. JavaScript Core Types, scope, functions, prototypes, async execution, modules, memory, and runtime differences. TypeScript Practical strict typing, narrowing, generics, utility types, and React or Node typing. HTML, CSS, and Browser Platform Semantic markup, forms, layout, rendering pipeline, Web APIs, accessibility, and SEO basics. Frontend Frameworks React, Next.js, state management, Vue, Nuxt, Angular, rendering models, and component patterns. Node.js, APIs, and Security Node services, backend frameworks, HTTP, API design, edge runtimes, auth, and secure defaults. Testing, Design, and Architecture Testing strategy, OOP, clean code, principles, patterns, architecture, and maintainability trade-offs. System Design and Data Microservices, messaging, databases, ORMs, consistency, scaling, and architectural communication. Tooling, Platform, and Process Build tools, Git, CI/CD, cloud, observability, performance, accessibility, i18n, and delivery process.