Mid-level interview question
How do you apply least privilege to an agent's tools?
Model answer
Only the tools it needs, each doing only what's needed; narrow tools over open-ended ones like a shell; read-only where possible; actions run as the user; authorisation enforced downstream on every request.
A tool that can't express a harmful action can't be talked into it.
Practise the rest
6 Bounded autonomy questions, 492 in all, each with a model answer. Free.