Distributed systems are where most senior .NET engineers now spend their time, and where the hardest production incidents happen. Expect deep questions on delivery guarantees and idempotency, sagas versus distributed transactions, retries and circuit breakers, and consistency models.

You will also be asked how you would trace a request across dozens of services.

Senior

Messaging Patterns Interview Questions

Senior .NET interview questions on delivery semantics, idempotent consumers, the outbox and inbox patterns, ordering, poison messages and schema versioning.

10 questions Β· 17 min read

Senior

Resilience Patterns Interview Questions

Senior .NET interview questions on retries, backoff and jitter, circuit breakers, bulkheads, hedging, fallbacks, retry storms, Polly v8 and Http.Resilience.

10 questions Β· 18 min read

Architect

Event-Driven Architecture Interview Questions

Architect-level interview questions on events vs commands, Kafka partitions and consumer groups, schema registries, Azure messaging services and event storming.

10 questions Β· 22 min read