Sometimes you want the same Terraform code to manage several copies of an environment, each with its own state. CLI workspaces give one configuration several state files, which suits short-lived copies like a test environment per feature. For production, many teams prefer a separate folder per environment with its own backend, because a forgotten workspace select can change prod by mistake. Interviewers ask which approach you would choose and why.