Technical practice
How would you decide whether a public-service workflow needs a single agent or multiple agents?
What to coverSuggested focus: Map the workflow, tool access and decision boundaries before choosing an architecture. Explain when separate agents improve specialization or control, and when their coordination and evaluation costs outweigh the benefit.
How would you implement reliable tool use and function calling in a multi-step agent?
What to coverSuggested focus: Describe how you would define tool inputs and outputs, validate calls, handle failures and limit what the agent can do. Use a language you know from the posting—Python, Java or TypeScript—to make the implementation choices concrete.
How would you evaluate a non-deterministic agent before and after deployment?
What to coverSuggested focus: Propose representative tasks, measurable success and safety criteria, and tests for failure cases. Explain how you would compare changes over time when identical inputs may produce different outputs.
What would you observe to diagnose an agent that makes an incorrect production decision?
What to coverSuggested focus: Discuss tracing the agent's steps, tool calls and outcomes so the failure can be located and reproduced where possible. Address the trade-off between useful diagnostic data and appropriate handling of sensitive information.
How would you design guardrails for an agent supporting public-service delivery?
What to coverSuggested focus: Distinguish controls on tool access and actions from checks on generated outputs. Explain how you would test whether the controls reduce unsafe behaviour without blocking legitimate work.
How would you set autonomy levels, human checkpoints and escalation rules?
What to coverSuggested focus: Tie the degree of autonomy to the consequence and reversibility of each action, particularly in a regulated setting. Describe what triggers review or escalation and how the agent would hand over enough context for a person to act.
What belongs in a reusable reference architecture for agentic delivery?
What to coverSuggested focus: Identify components that could remain consistent across engagements, such as orchestration interfaces, evaluation hooks and guardrail patterns. Explain which decisions must remain configurable for a client's workflow and security requirements.
How would you select an agent harness or orchestration approach for a use case?
What to coverSuggested focus: Compare the capabilities and constraints of the agent harnesses, IDE-based agents, cloud agents and orchestration frameworks named in the posting. Explain how deployment needs, observability and integration effort would affect your choice rather than assuming one approach fits every engagement.
When would retrieval-augmented generation or a vector database help an agent?
What to coverSuggested focus: Treat RAG and vector databases as preferred experience, not a mandatory design choice. Explain when retrieval helps ground a task, how you would assess retrieved material, and when simpler access to information may suffice.
How would security constraints shape an agent deployment for a public-sector client?
What to coverSuggested focus: Discuss how the client's security posture and policies would influence data access, tool permissions and deployment decisions. Avoid assuming a particular government stack or policy; explain how you would establish the applicable constraints with the client.
Behavioural practice
Tell me about a time you delivered a technical solution despite an ambiguous client request.
What to coverSuggested focus: Use a real situation, the actions you took to clarify the goal and make progress independently, and the result. Explain how you kept the client and delivery team aligned as assumptions changed.
Describe a time stakeholders disagreed about a system's risks or degree of automation.
What to coverSuggested focus: Give the situation, how you surfaced the trade-offs and reached a decision, and what resulted. If your example involved human review or escalation, explain why those controls were chosen.
Tell me about a time you coached a team on a new engineering practice.
What to coverSuggested focus: Describe the team's starting point, the specific coaching actions you took and the observable result. Relate the example to helping delivery teams adopt agentic practices where your experience supports it.
Describe a capability you made reusable beyond its first delivery.
What to coverSuggested focus: Explain the original need, what you standardized or documented, and the result for other teams or projects. Address how you balanced reuse with the differing needs of each engagement.
Tell me about a production-system problem you had to resolve with other teams or stakeholders.
What to coverSuggested focus: Set out the situation, your diagnostic and communication actions, and the outcome. Explain what the incident taught you about reliability, monitoring or safe escalation without implying you have worked on a specific agent system.