Questions with System Design variants (52)

Medium15m

Cache warming and prefetching

Medium15m

Caching Strategies

Medium15m

GraphQL API Design

Medium15m

JWS vs JWE

Medium10m

Load Balancing Basics

Medium15m

OpenID Connect vs OAuth 2.0

Medium15m

OWASP Top 10:2025

Medium15m

REST API Design

Medium15m

REST API Versioning

Medium15m

Sessions vs. JWT

Hard20m

Agent: Debug a Bad Outcome

Hard20m

Agent Planning vs Workflows

Hard20m

Agent: Recover from Tool Failure

Hard20m

Cache invalidation and consistency

Hard20m

Cache metrics and capacity planning

Hard20m

Preventing cache stampedes

Hard15m

Optimistic vs Pessimistic Locking

Hard20m

Consistent hashing for cache clusters

Hard20m

CQRS Projection Consistency

Hard20m

CQRS Read and Write Models

Hard20m

Sharding vs Partitioning

Hard20m

Event-Driven Architecture

Hard20m

Event Processing Guarantees

Hard20m

GraphQL Schema Evolution

Hard20m

gRPC Deadlines and Retries

Hard20m

gRPC Service Communication

Hard20m

JWT expiration and revocation

Hard20m

Secure JWT validation

Hard20m

MCP: Evolving a Tool Contract

Hard20m

MCP: Tool Permission Boundaries

Hard20m

MCP: Untrusted Tool Output

Hard20m

Microservice Boundaries

Hard20m

Microservices Saga Pattern

Hard20m

Mutual TLS and service identity

Hard20m

OAuth 2.0 authorization code with PKCE

Hard20m

OAuth client credentials, scopes, audience

Hard20m

OIDC discovery and JWKS

Hard20m

OIDC ID Token validation

Hard20m

Preventing broken access control

Hard20m

Preventing injection attacks

Hard20m

Prompt Changes Without Regressions

Hard20m

Prompt Injection in Support AI

Hard20m

RAG: Catch Retrieval Regressions

Hard20m

RAG: Fresh Sources and Citations

Hard20m

RAG: Hybrid Retrieval Trade-offs

Hard20m

Reliable Structured LLM Output

Hard20m

TLS certificates and PKI

Hard20m

TLS handshake and HTTPS

Hard20m

Vector Search: Chunking a Manual

Hard20m

Vector Search: Re-embed Safely

Hard20m

Vector Search: Tenant Isolation

Expert20m

OAuth token exchange and delegation