Technical practice
How would you architect a customer-facing GenAI application using Gemini and Vertex AI?
What to coverSuggested preparation: Explain how the model, application code, customer data and cloud services would fit together. Discuss the trade-off between a quick prototype and an architecture that can be operated in production.
How would you build a RAG pipeline across structured records and unstructured documents?
What to coverSuggested preparation: Cover ingestion, data preparation, retrieval with a vector database and how retrieved content reaches the model. Explain how you would check whether the data is ready and whether retrieval improves answer quality.
When would you use a multi-agent workflow rather than a single agent?
What to coverSuggested preparation: Compare simpler workflows with patterns named in the posting, such as ReAct, self-reflection and hierarchical delegation. Address coordination, added latency and how you would verify that multiple agents improve the result.
How would you design and debug an MCP server used by an agentic workflow?
What to coverSuggested preparation: Describe how you would define the server’s available operations, handle failures and inspect interactions with the agent. Explain how you would keep its access appropriate for a customer environment.
How would you integrate an AI application with customer APIs, legacy data and security perimeters?
What to coverSuggested preparation: Walk through interface discovery, access constraints and testing against live-system behavior. Explain how you would isolate an integration failure before changing application logic.
How would you manage state in a production agentic workflow?
What to coverSuggested preparation: Distinguish information needed for the current step from information that must persist across steps. Discuss how state choices affect correctness, recovery, latency and cost.
How would you evaluate an agentic application before a customer launch?
What to coverSuggested preparation: Outline an evaluation pipeline that tests accuracy, safety and latency on representative tasks. Explain what evidence would support a launch decision and how you would investigate failures.
What observability would you add to diagnose agent behavior and performance?
What to coverSuggested preparation: Discuss granular traces across model calls, retrieval and other workflow steps, alongside latency, tokens per second and cost per request. Explain how those signals help distinguish a quality problem from a performance or cost problem.
How would you move a working prototype to a production launch with measurable ROI?
What to coverSuggested preparation: Identify the operational, evaluation and integration gaps you would resolve with the customer engineering team. Explain how you would define a relevant outcome measure rather than treating a successful demo as proof of value.
How would you troubleshoot a deployment blocked by poor data readiness?
What to coverSuggested preparation: Explain how you would use code and targeted tests to locate issues in source data, pipeline transformations or retrieval. Describe the trade-off between a limited fix for launch and a reusable correction.
Behavioural practice
Tell me about a time you led technical discovery with stakeholders.
What to coverSuggested preparation: Give the situation, the questions and actions you used to uncover the real technical constraint, and the resulting decision. Make clear how you handled uncertainty rather than assuming the initial request defined the solution.
Describe a time you co-built a solution with another engineering team.
What to coverSuggested preparation: Use a situation, action and result to show how you divided work, resolved differences in development practices and supported adoption. Focus on your contribution without claiming sole ownership of a joint launch.
Tell me about a time you explained a complex technical trade-off to a non-technical audience.
What to coverSuggested preparation: Describe the audience and decision, how you adapted the explanation, and the result. If you have a relevant example, address communicating across Mandarin- and English-speaking stakeholders; do not invent one.
Describe a recurring deployment problem you turned into a reusable improvement.
What to coverSuggested preparation: Explain the repeated pattern, the evidence you gathered, and whether your action was a reusable module or a product-feedback proposal. State the result, including any limits on what was adopted.
Tell me about a customer launch where accuracy, safety or latency goals conflicted.
What to coverSuggested preparation: Set out the situation, the trade-off you recommended and the actions you took with stakeholders. Describe the measured result or, if the outcome was unresolved, what the team learned.