You don't need to reinvent solutions. Distributed systems face the same problems repeatedly: handling failures, managing transactions across services, separating reads from writes.
Patterns are proven solutions. Learn them, and you'll recognize when to apply them in interviews.
I'll cover the most common patterns: microservices vs monolith, circuit breakers, sagas, CQRS, and event sourcing.