Technical practice
How would you design a RAG application for enterprise data?
What to coverSuggested preparation: Explain how data moves from ingestion through indexing, retrieval, prompt construction and answer generation. Discuss how you would evaluate answer quality and handle missing or conflicting source material.
How would you evaluate vector search for a RAG use case?
What to coverSuggested preparation: Compare retrieval relevance, latency, data-update needs and access controls when choosing a vector database or search approach. Describe how you would diagnose poor results before changing the LLM.
How would you orchestrate an AI agent or copilot?
What to coverSuggested preparation: Describe how an orchestration framework could manage tool selection, state and multi-step work. Explain when a bounded workflow is preferable to a more autonomous agent.
How would MCP servers and A2A protocols fit into agent development?
What to coverSuggested preparation: Explain the distinct roles of tool access and agent-to-agent communication in an integration design. Address permissions, error handling and the point at which added coordination becomes unnecessary complexity.
How would you use prompting and function calling with an LLM?
What to coverSuggested preparation: Discuss prompt structure, tool-input validation and checks on returned outputs. Explain how you would test reliability across representative requests rather than relying on a single successful response.
How would you build a Python backend for an AI application?
What to coverSuggested preparation: Outline API boundaries, service responsibilities and error handling for an LLM-backed microservice. Discuss scalability trade-offs, including how slow or failed model calls affect the API.
How would you integrate an AI solution with SAP and ERP data?
What to coverSuggested preparation: Describe how you would establish data contracts, permissions and reliable exchanges with enterprise applications. Treat SAP Integration Suite or SAP BTP as possible approaches, not mandatory components of every design.
How would you deploy and update an AI service in the cloud?
What to coverSuggested preparation: Discuss how containers, Kubernetes and CI/CD could support repeatable deployment and scaling on Azure, AWS or GCP. Explain what you would validate before releasing an update to a production service.
How would you troubleshoot a slow or unreliable production copilot?
What to coverSuggested preparation: Trace latency and failures across the API, retrieval, orchestration, model and enterprise integrations using observability data. Explain how you would separate performance fixes from changes that might reduce answer quality.
How would you apply responsible AI and governance controls?
What to coverSuggested preparation: Identify risks involving sensitive enterprise data, inappropriate tool actions and unreliable outputs. Describe how access controls, testing, monitoring and human review could support security, compliance and production readiness.
Behavioural practice
Tell me about aligning an AI use case with business stakeholders
What to coverSuggested practice: Use a real situation in which stakeholder needs affected technical scope or priorities. Explain your actions to clarify the use case and the resulting decision or outcome.
Describe resolving a design disagreement with product teams or architects
What to coverSuggested practice: Choose a real disagreement about an application design or trade-off. Explain the options you presented, how you worked toward a decision and what resulted.
Tell me about handling a production reliability issue
What to coverSuggested practice: Describe a real service issue, your responsibility and the evidence you used to diagnose it. Explain the actions taken with others and the measurable or observable result.
Describe addressing an AI security or governance concern
What to coverSuggested practice: Use a real situation where a risk affected delivery of an AI or enterprise application. Explain how you raised and addressed the concern, the trade-off involved and the outcome.