Backend engineering interview questions for European tech roles. API design, database optimization, microservices, and system design — essential for roles at SAP, Adyen, and Klarna.
Expert Tip: Tenant isolation, auth, rate limiting, versioning. Discuss OpenAPI spec.
Expert Tip: ACID vs BASE, schema rigidity, scale patterns. European fintech loves PostgreSQL.
Expert Tip: Saga pattern (orchestration vs choreography), eventual consistency, compensation.
Expert Tip: CDN (Cloudflare), Redis, cache invalidation, stale-while-revalidate.
Expert Tip: Authorization vs authentication. Grant types, tokens, scopes.
Expert Tip: Expand-contract pattern, backwards-compatible changes, feature flags.
Expert Tip: Over-fetching, under-fetching solutions. Discuss N+1 problem and DataLoader.
Expert Tip: Kafka/SQS, consumer groups, dead letter queues, idempotency, monitoring.
Martin Kleppmann's essential guide to distributed systems.
Most popular database in European tech — know it deeply.
Free, comprehensive system design study guide.