Mid-level interview question
Which planning failures can you catch before execution, and which can't you?
Model answer
Catchable from the plan: an invalid tool, invalid parameters, too many steps, or a forbidden order like a refund before a policy check.
Not catchable: wrong parameter values, like refunding the original charge instead of the duplicate. Those values come from earlier results, so check them at call time.
Practise the rest
6 Workflows vs agents questions, 492 in all, each with a model answer. Free.