Technical practice
How would you architect an end-to-end generative AI solution for a customer's language-related challenge?
What to coverSuggested preparation: Explain how you would clarify the business objective, application constraints and success criteria before choosing an LLM, RAG or agentic workflow. Describe the components and trade-offs you would discuss with the customer.
When would you choose a GPT-3-like model rather than a BERT-like model?
What to coverSuggested preparation: Compare their typical strengths for generation and language understanding, and explain how the customer's task would shape the choice. Address what you would validate before committing to an architecture.
How would you plan and optimize LLM training or fine-tuning?
What to coverSuggested preparation: Walk through the training objective, data preparation, validation and iteration using a framework such as PyTorch, TensorFlow or Hugging Face Transformers. Explain how you would balance model quality against compute and memory costs.
How would you scale LLM training across a GPU cluster?
What to coverSuggested preparation: Explain relevant parallel and distributed computing approaches, including where communication or memory can limit scaling. Describe how you would evaluate whether additional GPUs improve training efficiency.
How would you design a RAG workflow for information retrieval and content generation?
What to coverSuggested preparation: Describe how relevant content reaches the model and how you would assess both retrieval quality and the resulting answers. Discuss trade-offs between relevance, response quality and latency.
How would you decide whether an agentic workflow is appropriate?
What to coverSuggested preparation: Explain what an agentic design would add to a customer's language-related task compared with a simpler LLM or RAG workflow. Discuss how you would evaluate its reliability and complexity before recommending it.
How would you integrate a RAG workflow into an existing customer application?
What to coverSuggested preparation: Describe the application interfaces, content access and operational constraints you would establish with the customer. Explain how you would validate that the integrated workflow meets the original use case.
How would you deploy an LLM for production inference on GPUs?
What to coverSuggested preparation: Outline the path from a validated model to a serving configuration, including how you would measure latency, throughput, memory use and resource utilization. Explain the trade-offs you would make when optimizing those measures.
How would you troubleshoot slow or memory-constrained LLM inference?
What to coverSuggested preparation: Explain how you would distinguish model, serving and GPU-resource bottlenecks using measurements rather than assumptions. Describe how you would test whether a change improves performance without undermining output quality.
What role could Docker and Kubernetes play in scalable model deployment?
What to coverSuggested preparation: These tools appear as preferred familiarity, not required expertise; explain their possible roles in packaging and orchestrating inference services. Discuss when their operational complexity would be justified.
Behavioural practice
Tell me about a time you translated an unclear customer need into a technical design.
What to coverSuggested preparation: Use a real situation, the questions you asked and the design decisions you made. Close with the result and how you established whether the solution addressed the customer's need.
Describe a workshop you led with stakeholders who had different technical backgrounds.
What to coverSuggested preparation: Set out the situation, how you structured the session and adapted your explanations, and what decisions or next steps resulted. Focus on your own actions rather than claiming consensus without evidence.
Give an example of supporting a technical presentation or demonstration alongside a commercial team.
What to coverSuggested preparation: Explain the audience and objective, your contribution to presenting technical capabilities, and the outcome. Include how you handled questions or limitations accurately.
Tell me about a time you relayed customer feedback to an engineering team.
What to coverSuggested preparation: Describe the customer issue, how you made the feedback actionable and how you collaborated on a response. State the observed result, including any unresolved constraints.
Describe a time you guided others through a difficult model-training or RAG design trade-off.
What to coverSuggested preparation: Explain the situation, the options and evidence you used, and how you helped the group reach a decision. Finish with the result and what you learned from it.