Technical practice
How would you design a single-agent system to automate part of a public service workflow?
What to coverThe role involves designing and deploying agents for public service delivery. Suggested preparation: explain how you would define the agent’s scope, tools, success criteria and boundaries before deciding how much autonomy it needs.
How would you make an LLM agent’s tool use and function calls reliable?
What to coverThe posting explicitly calls for hands-on experience with tool use and function calling. Suggested preparation: discuss input validation, permission boundaries, handling failed calls and preventing unintended actions.
When would you use multiple agents rather than a single agent?
What to coverThe role covers both single- and multi-agent systems, including orchestration. Suggested preparation: compare separation of responsibilities and coordination needs against added complexity, latency and failure points.
How would you evaluate a non-deterministic agent before and after deployment?
What to coverBuilding evaluation frameworks for measurable, reliable production behavior is a stated responsibility. Suggested preparation: describe representative test cases, measures of task success and safety, and how you would detect regressions when outputs vary.
What would you observe when troubleshooting an agent in production?
What to coverThe role calls for observability tools and production reliability. Suggested preparation: identify the events and outcomes you would trace across reasoning steps, tool calls and handoffs, while considering what information is appropriate to record.
How would you design guardrails for an agent operating in a regulated environment?
What to coverThe posting requires guardrails that support safe agent behavior, especially in regulated settings. Suggested preparation: distinguish preventive controls from checks on outputs and actions, and explain how you would test whether the controls work.
How would you choose autonomy levels, human checkpoints and escalation paths?
What to coverEstablishing governance for autonomy, human-in-the-loop checkpoints and escalation is an explicit duty. Suggested preparation: explain how action risk, uncertainty and reversibility could inform when an agent proceeds, pauses for review or escalates.
How would you make an agent solution reusable across client engagements?
What to coverThe role includes developing reference architectures, tools and reusable delivery patterns. Suggested preparation: describe which components and interfaces you would standardize and which client-specific policies or workflows should remain configurable.
How would you select and integrate agent technologies for a particular use case?
What to coverThe posting names agent harnesses, IDE-based agents, cloud agents and orchestration frameworks as technologies to assess. Suggested preparation: compare them against the use case’s deployment, integration, governance and operational needs rather than assuming one approach fits all.
When would retrieval-augmented generation or a vector database help an agent?
What to coverRAG and vector databases appear as preferred experience, not as required components of every solution. Suggested preparation: explain when retrieval could provide useful context, how you would assess retrieved information, and when the added complexity would not be justified.
Behavioural practice
Tell me about a time you clarified an ambiguous client-facing technical problem.
What to coverThe role involves independent work with delivery teams and clients in ambiguous environments. Suggested preparation: use a real situation, your actions to establish scope and priorities, and the resulting decision or outcome.
Describe a time you resolved differing stakeholder views on system risk or control.
What to coverStakeholder management and governance for agent autonomy are relevant to this role. Suggested preparation: give a real example of the competing concerns, how you worked toward a decision, and its result.
Tell me about a time you helped a delivery team adopt a new engineering practice.
What to coverCoaching delivery teams on agentic engineering practices is a stated responsibility. Suggested preparation: describe the team’s starting point, what you did to support adoption, and what changed as a result.
Describe a time you turned a one-off solution into something other teams could reuse.
What to coverThe posting emphasizes reusable capabilities and patterns across engagements. Suggested preparation: explain the original situation, the choices you made to support reuse, and the evidence of the outcome.
Tell me about a time you responded to a production system behaving unexpectedly.
What to coverA track record of production delivery is required, and this role emphasizes reliable agent behavior. Suggested preparation: use a real situation to explain how you identified the issue, coordinated action and assessed the result without implying you have worked on an agent incident.