Technical practice
How would you design an application that embeds a prebuilt AI model in APIs, workflows and a user interface?
What to coverSuggested focus: Explain service boundaries, model integration, failure handling and how the application would remain reliable as usage grows. Distinguish application engineering decisions from model work you would coordinate with Data Science and ML Engineering.
When would you use RAG in a business application, and how would you design it?
What to coverSuggested focus: Walk through retrieval, context selection and answer generation, including how you would assess whether retrieved material supports an answer. Discuss trade-offs in relevance, latency and access to source data.
How would you develop prompts and control unwanted LLM behavior?
What to coverSuggested focus: Describe prompt iteration against representative tasks and guardrails for outputs that are unsupported or inappropriate. Explain how you would test changes rather than relying on a few successful examples.
How would you evaluate an AI application before and after deployment?
What to coverSuggested focus: Separate model or response quality from application measures such as reliability and latency. Explain how representative evaluation cases, regression checks and production feedback would inform release decisions.
How would you investigate declining AI application quality in production?
What to coverSuggested focus: Describe the signals you would monitor and how you would narrow the cause across input data, retrieval, model behavior and application changes. Include how observability would help you decide whether to correct, revert or further investigate.
How would you manage model versions and production updates?
What to coverSuggested focus: Explain how you would track the model and application versions serving a request, validate a proposed update and preserve a path to rollback. Discuss the trade-off between shipping improvements and maintaining dependable behavior.
How would you protect sensitive information in an AI-enabled application?
What to coverSuggested focus: Address secure coding, access control and privacy across inputs, model calls, outputs and logs. Explain how you would check an application design against enterprise security and compliance requirements without assuming a particular company policy or tool.
How would you address data quality, bias and explainability in an AI application?
What to coverSuggested focus: Describe checks for unsuitable inputs and outputs, and when bias assessment or explanations would be useful. Clarify what the application can enforce directly and what requires collaboration with model-owning teams.
What would you consider when deploying a containerized AI service on a cloud platform?
What to coverSuggested focus: Discuss configuration, scalability, reliability and monitoring without assuming a specific cloud provider. Explain how deployment choices affect operational effort and the ability to update the service safely.
How would you diagnose a performance bottleneck in an AI-backed API?
What to coverSuggested focus: Separate time spent in application code, data access and model calls before choosing an optimization. Discuss relevant system-design or algorithmic trade-offs, such as concurrency and resource use, while preserving response quality.
Behavioural practice
Tell me about a time you helped set a technical roadmap or advised on adopting an emerging technology.
What to coverSuggested focus: Use a real situation, your assessment of benefits and risks, the advice you gave and the result. Make clear how you handled uncertainty rather than presenting adoption as an end in itself.
Describe a time you worked with data science or ML engineering partners to put a model into an application.
What to coverSuggested focus: Set out the shared goal, how you agreed on responsibilities and resolved an integration issue, and the result. Identify your own actions without claiming the model team's work as yours.
Give an example of how you mentored engineers on a technical practice.
What to coverSuggested focus: Explain the capability gap, what you did to share knowledge or review work, and what changed. Use a concrete result rather than a general statement about mentoring.
Tell me about a time you explained a technical trade-off to senior leaders.
What to coverSuggested focus: Describe the decision, how you made options and risks understandable, and the resulting decision or next step. Be clear about what you recommended and what others decided.
Describe a time you coordinated execution with colleagues across time zones.
What to coverSuggested focus: Explain the situation, how you communicated plans and managed handoffs, and the result. Highlight a specific coordination challenge and the action you took to address it.