100 GraphQL Interview Questions
A Docusaurus-ready MDX guide covering GraphQL fundamentals, schema design, operations, performance, security, tooling, and advanced architecture topics.
A Docusaurus-ready MDX guide covering GraphQL fundamentals, schema design, operations, performance, security, tooling, and advanced architecture topics.
Staff-level notes for designing Tier 1, Tier 2, and Tier 3 asset optimization in a Stencil-based shared component system.
A backend system design note explaining horizontal scaling, vertical scaling, tradeoffs, and interview-ready examples.
A backend system design note explaining horizontal scaling, vertical scaling, tradeoffs, and interview-ready examples.
A backend system design note explaining horizontal scaling, vertical scaling, tradeoffs, and interview-ready examples.
Staff-level ML system design for detecting automated and malicious bot accounts on social platforms
Staff-level design for caching a DAG of materialized views — granularity, versioning, invalidation, multi-tier caching, stampede protection, and hot-key mitigation.
Staff-level frontend system design guide covering requirements, entities, APIs, streaming, state management, rendering performance, reliability, accessibility, and frontend scale.
Multi-Tenant CI/CD Workflow System
Staff engineer level answer outline with requirements, architecture, entities, APIs, data flow, technology choices, trade-offs, and interview talking points.
Staff engineer level answer outline with requirements, architecture, entities, APIs, data flow, technology choices, trade-offs, and interview talking points.
Staff-level framework for choosing SQL vs NoSQL vs time-series databases, with Model Foundry examples and tradeoffs.
Staff-level full-stack and agentic system design for an assistant that answers questions about campaigns, audiences, content, and customer journeys, then executes approved actions.
Staff engineer level answer outline with requirements, architecture, entities, APIs, data flow, technology choices, trade-offs, and interview talking points.
Staff-level design for a distributed logging platform supporting wildcard querying, custom aggregations at 1-minute granularity, and 1M+ events/sec ingest.
Staff-level system design guide for a cloud file sync and sharing product
Staff-level interview design for an embeddable crash-safe LSM-tree key-value store with WAL, memtables, SSTables, compaction, recovery, MVCC snapshots, and sharding.
End-to-end frontend and backend system design for an enterprise Q&A and action-taking copilot that exposes existing internal APIs through MCP.
A frontend system design guide for building a personalized, long-lived, interaction-heavy news feed.
A detailed interview narrative for explaining how I led feature drift detection from ambiguous product needs to a scalable production system.
Staff-level system design guide for a cloud file sync and sharing product
Flink vs. Temporal decision
Staff-level frontend system design guide for diagnosing and fixing poor LCP, INP, and memory usage on a -style web app.
A staff-level frontend system design interview guide for building scalable light/dark mode architecture with persisted user preferences, design tokens, accessibility, and trade-off analysis.
Staff-level system design for a durable, fair, isolated, real-time CI/CD workflow execution platform similar to GitHub Actions.
A frontend system design guide for google docs
Comprehensive GraphQL interview preparation guide with staff-level explanations, examples, system design prompts, and evaluation rubrics.
Comprehensive GraphQL interview preparation guide with staff-level explanations, examples, system design prompts, and evaluation rubrics.
Comprehensive GraphQL interview preparation guide with staff-level explanations, examples, system design prompts, and evaluation rubrics.
Staff-level system design for detecting and moderating harmful content across text, image, and video at scale
A staff-level checklist for building system design fundamentals, request-flow thinking, data modeling, scale, and reliability
Staff-level frontend and backend design for localization, content translation, and locale-aware product delivery
Job scheduler design systems
Interview-ready explanation of how LinkedIn adopted GraphQL for product development, including architecture, design workflow, testing, rollout, and tradeoffs.
Interview-ready explanation of how LinkedIn adopted GraphQL for product development, including architecture, design workflow, testing, rollout, and tradeoffs.
Interview-ready explanation of how LinkedIn adopted GraphQL for product development, including architecture, design workflow, testing, rollout, and tradeoffs.
Staff-level frontend system design guide for a Stripe-like live payment, webhook, and alert monitoring dashboard: transport, ingestion pipeline, backpressure, virtualization, and reconnect strategy.
Staff-level frontend AI engineering guide covering SSE, EventSource, requestAnimationFrame, retries, abort/cancel, reconnect, and image-generation jobs.
Staff-level system design for AI assistants: agent architecture, tool calling patterns, authorization, RAG, and the boundary between LLM reasoning and backend authority.
Metrics monitoring
Staff-level system design for a conversational AI agent that reuses Model Foundry metrics APIs to answer questions, detect unhealthy models, explain anomalies, and recommend approved actions.
Interview-ready system design guide for AI-native file upload, ingestion, indexing, search, retrieval, and RAG.
News Aggregator design
Staff-level system design for multi-channel notification delivery, preferences, retries, and observability
Staff-level frontend system design guide for a real-time notification system: requirements, architecture, data model, multi-device consistency, and reconnect/failure handling.
Interview-ready frontend and backend system design for an online chess playing platform using single-writer game ownership, WebSockets, server-authoritative clocks, event sourcing, and async downstream processing.
Staff-level system design for a code/text sharing platform
Staff-level system design for payment orchestration, ledger correctness, reconciliation, and recovery
A workspace that lets engineers and product teams iterate on prompts, test them against multiple models, version-control the results, and run automated evaluations — all from a single UI.
Staff-level interview guide for designing an accessible, responsive, performant, and internationalized calendar date-picker.
Staff-level frontend system design guide for a shared, headless DataGrid / List / Card platform used by many product teams.
Staff-level frontend system design guide for building a rich-text editor (Notion/Google-Docs-style): document model, selection, input handling, formatting, undo/redo, collaboration, and performance.
Staff-level system design for live market data and reliable market/limit stock order management
Staff-level interview guide for designing, building, distributing, and operating a cross-framework component library with Stencil.js, including a comparison with Lit.
High level design system for SPV
High level system design for SPV webhook
Staff-level frontend system design guide for a reusable tooltip system: CSS-only vs React/portal implementations, positioning/collision logic, accessibility, mobile design, and performance.
Web Crawler system design
Webhook callback system design
Staff-level frontend and backend system design guide for a reliable private messaging product
Staff-level system design for large-scale Top-K trending videos with freshness, anti-abuse, and low-latency serving