As asked
Your company has 80 engineering teams and every team deploys services differently. How would you design a self-service platform that standardises the paved road?
Sample answer outline
Start with the most common service path: repository template, CI pipeline, container build, deployment, secrets, observability, and rollback. The platform should expose simple self-service APIs or portals while hiding Kubernetes, cloud IAM, and network details where possible. Strong answers balance golden paths with escape hatches, because forcing every workload into one shape creates shadow platforms. Adoption depends on migration support, clear docs, sensible defaults, and measuring developer lead time, failure rate, and support burden. The common mistake is building a portal before standardising the underlying runtime contracts.
Expect these follow-ups
- What should be configurable and what should be fixed?
- How do you migrate the first 20 teams?
- What metric proves the platform is helping rather than adding process?