Technical practice
When would you choose a single agent over a multi-agent system for a public-service workflow?
What to coverThe role involves designing and deploying both single- and multi-agent systems. Preparation suggestion: compare task decomposition, coordination overhead, failure isolation, and the controls needed before an agent takes action.
How would you implement tool use and function calling across a multi-step agent workflow?
What to coverHands-on experience with tool use, function calling, multi-step reasoning, and orchestration is listed as required. Preparation suggestion: explain how you would define tool contracts, validate inputs and outputs, handle failed calls, and prevent unintended actions.
How would you take an agentic system from prototype to production?
What to coverThe posting calls for production-system delivery and deployment of agentic systems, with proficiency in Python, Java, React and/or TypeScript. Preparation suggestion: walk through an implementation in a language you know, covering integration, testing, rollout, and recovery when behavior changes unexpectedly.
How would you evaluate an agent whose outputs are non-deterministic?
What to coverBuilding evaluation frameworks for measurable and reliable agent behavior is a stated responsibility. Preparation suggestion: discuss representative test cases, task-success and safety measures, repeatability limits, and how results would inform a release decision.
What would you observe to troubleshoot a production agent failure?
What to coverThe role includes creating observability tools for agents in production. Preparation suggestion: describe what you would capture across reasoning steps, tool calls, outcomes, and human interventions, while considering the sensitivity of public-sector data.
How would you design guardrails for an agent that can use tools?
What to coverThe posting requires experience with guardrails for non-deterministic AI systems. Preparation suggestion: distinguish checks before and after tool execution, explain how you would test them, and address the trade-off between preventing unsafe behavior and completing legitimate tasks.
How would you set autonomy levels, human checkpoints, and escalation rules?
What to coverEstablishing these controls, especially in regulated environments, is an explicit responsibility. Preparation suggestion: explain how risk and uncertainty would affect whether an agent acts, requests approval, or escalates, and how those decisions could be reviewed.
How would you select agent technologies for a particular use case?
What to coverThe role calls for choosing among agent harnesses, IDE-based agents, cloud agents, and orchestration frameworks; RAG and vector databases are preferred experience. Preparation suggestion: compare options against the workflow, integration needs, operational control, and whether retrieval is useful at all.
How would you make an agent solution reusable across client engagements?
What to coverDeveloping reference architectures, tools, and reusable delivery patterns is a stated responsibility. Preparation suggestion: distinguish stable components from client-specific configuration and explain how you would test and document a pattern before other teams adopt it.
How would public-sector security constraints affect an agent architecture?
What to coverThe role covers public service, defense, and public safety contexts, and understanding their security posture and policies is preferred. Preparation suggestion: discuss how you would identify applicable constraints with the client and limit data access, tool permissions, and deployment choices accordingly.
Behavioural practice
Tell me about a time you clarified an ambiguous client-facing technical problem.
What to coverThe posting calls for independent work in ambiguous, client-facing environments. Preparation suggestion: use a real situation/action/result example showing how you established the problem, aligned stakeholders on scope, and reached an outcome.
Describe a time you resolved a disagreement about automation risk or human oversight.
What to coverThe role involves stakeholder management and governance for autonomy and human checkpoints. Preparation suggestion: use a real situation/action/result example that shows how you heard competing concerns, explained trade-offs, and agreed on a decision.
Tell me about a time you coached a delivery team on an engineering practice.
What to coverCoaching delivery teams on agentic engineering practices is a stated responsibility. Preparation suggestion: use a real situation/action/result example covering the practice, how you adapted your guidance to the team, and what changed.
Describe a time you turned a one-off solution into something other teams could reuse.
What to coverThe role emphasizes repeatable capabilities across engagements. Preparation suggestion: use a real situation/action/result example showing what you standardized, what remained context-specific, and the result for other teams.
Tell me about a time you handled a production-system issue with multiple stakeholders.
What to coverThe posting asks for a strong record of delivering production systems and excellent stakeholder management. Preparation suggestion: use a real situation/action/result example explaining your technical response, communication, and what you changed afterward.