Technical practice
How would you move a customer-specific agentic prototype to a production deployment?
What to coverSuggested preparation: Explain how you would validate the use case, implement the workflow, and test it in the customer's environment. Discuss trade-offs among reliability, safety, latency, and measurable return on investment.
How would you architect an AI application using Google Cloud's Gemini models and Vertex AI?
What to coverSuggested preparation: Describe where model access, application code, customer data, and evaluation would fit. Explain which choices depend on the customer's existing infrastructure rather than assuming one architecture fits every deployment.
How would you build a RAG pipeline from structured and unstructured enterprise data?
What to coverSuggested preparation: Cover data readiness, indexing in a vector database, retrieval quality, and how retrieved material reaches the model. Explain how you would detect stale or incomplete data and evaluate whether retrieval improves answers.
When would you choose a multi-agent workflow rather than a simpler agent?
What to coverSuggested preparation: Compare coordination patterns such as ReAct or hierarchical delegation with the added complexity of multiple agents. Address task boundaries, failure handling, and how you would determine whether the extra coordination improves outcomes.
How would you design an MCP server for an agentic application?
What to coverSuggested preparation: Explain how you would expose a customer capability to an agent while defining clear tool behavior and controlling access. Discuss how you would test tool failures and keep the integration maintainable.
How would you integrate an AI application with customer APIs and legacy data behind security perimeters?
What to coverSuggested preparation: Walk through discovering interface and access constraints, coding the integration, and debugging failures in the customer's environment. Discuss trade-offs between direct access and an intermediary that limits what the AI application can reach.
How would you evaluate an agentic system for accuracy and safety before launch?
What to coverSuggested preparation: Describe representative test cases, failure categories, and checks that can be rerun as the workflow changes. Explain how you would investigate failures rather than relying on a single aggregate score.
What would you trace and measure when an agentic workflow becomes slow or expensive?
What to coverSuggested preparation: Discuss granular tracing alongside latency, tokens per second, and cost per request. Show how you would use those observations to locate bottlenecks and weigh performance changes against answer quality.
How would you diagnose a state-management problem in a multi-step agent workflow?
What to coverSuggested preparation: Explain how you would inspect state transitions and traces to find where information was lost, duplicated, or carried forward incorrectly. Discuss ways to limit state growth without removing context the workflow needs.
How would you turn a recurring customer deployment problem into a reusable solution?
What to coverSuggested preparation: Describe how you would distinguish a repeatable pattern from a customer-specific constraint. Compare building a reusable module with submitting a product feature request, including the evidence you would pass to engineering.
Behavioural practice
Tell me about a technical discovery session that changed your understanding of a customer's problem.
What to coverSuggested preparation: Use a real example with the situation, the questions you asked and actions you took, and the resulting change in scope or approach. Make clear how you tested assumptions before committing to a solution.
Describe a time you co-built a solution with another engineering team.
What to coverSuggested preparation: Give the situation, how you divided work and shared development practices, and the result. Focus on what the other team could maintain or extend after the collaboration.
Tell me about a production blocker you debugged with a customer.
What to coverSuggested preparation: Set out the situation, your diagnostic actions, and the outcome, distinguishing your contribution from the team's. A relevant example could involve integration, data readiness, or workflow state.
Describe a time you explained a complex technical trade-off to a non-technical or Thai-speaking audience.
What to coverSuggested preparation: Give the situation, how you adapted your explanation and checked understanding, and the resulting decision or next step. If relevant to your real example, explain how you handled communication across Thai and English.
Tell me about a recurring field issue you raised for broader engineering attention.
What to coverSuggested preparation: Describe the situation, the evidence you gathered and action you took, and the result. Distinguish what could be fixed locally from what warranted a reusable module or product feedback.