Technical practice
How would you choose and train a machine-learning or deep-learning model for a new task?
What to coverSuggested preparation, inferred from the posted model-development duties: explain how the task, data and baseline guide architecture choice. Discuss a training workflow in PyTorch, TensorFlow or a similar framework, including how you would check for overfitting.
How would you prepare raw data and build a feature pipeline?
What to coverSuggested preparation, inferred from the posted data-engineering duties: cover data-quality checks, transformations and consistent feature generation for training and inference. Explain how you would prevent information from validation data leaking into training.
How would you structure an end-to-end training, validation and deployment pipeline?
What to coverSuggested preparation, inferred from the required ML-pipeline experience: describe the stages, their inputs and outputs, and checks before deployment. Address reproducibility and the trade-off between automation and opportunities to inspect results.
How would you build an LLM application using embeddings and a vector database?
What to coverSuggested preparation, inferred from the posted LLM responsibilities: walk through preparing content, generating embeddings, retrieving relevant material and passing it to the model. Explain how you would assess retrieval relevance and choose among vector-database options such as those named in the posting.
How would you organize prompts and application steps with LangChain or a similar framework?
What to coverSuggested preparation, inferred from the posted prompt-orchestration work: describe the flow from user input through retrieval or other application steps to an LLM response. Discuss how you would test prompt changes and decide when a framework helps more than simpler Python code.
How would you design a scalable Python service that exposes an AI capability through an API?
What to coverSuggested preparation, inferred from the posted Python, API and microservice duties: describe the request flow, separation of model and service code, and handling of errors or slow responses. Explain how the design would support an AI-driven integration without assuming a particular platform.
How would you deploy an AI model using Docker, CI/CD and a cloud platform?
What to coverSuggested preparation, inferred from the posted deployment duties: describe packaging the service, testing changes and promoting a validated version. Address the trade-off between fast releases and confidence in model and API behavior.
How would you evaluate and tune a model for accuracy, efficiency and reliability?
What to coverSuggested preparation, inferred from the posted evaluation responsibilities: explain how you would select task-appropriate measures and compare a candidate model with a baseline. Discuss how you would investigate a gain in accuracy that increases inference cost or slows responses.
How would you debug a drop in quality in a deployed AI application?
What to coverSuggested preparation, inferred from the required analytical and debugging skills: outline how you would isolate data, feature, model, retrieval and service behavior as possible causes. Explain what evidence would justify a fix or a return to an earlier version.
How would you evaluate an emerging AI tool before using it in an integration or automation pipeline?
What to coverSuggested preparation, inferred from the posted experimentation and AI-integration duties: propose a small prototype tied to a defined use case and comparison criteria. Discuss what evidence on quality, efficiency and reliability would support adopting it rather than retaining the existing approach.
Behavioural practice
Tell me about a time you translated a business or product need into an AI technical approach.
What to coverSuggested practice, inferred from the posted cross-functional collaboration duty: use a real situation, the questions you asked and the actions you took with product, engineering or business partners. End with the result and how you determined whether the approach met the need.
Tell me about a time you investigated a difficult AI or software defect.
What to coverSuggested practice, inferred from the required debugging and problem-solving skills: describe the situation, the evidence you gathered and the steps that narrowed down the cause. State the result and what you changed or learned.
Tell me about a time you had to balance model quality against efficiency or reliability.
What to coverSuggested practice, inferred from the posted evaluation and optimization duties: give a real example with the competing constraints and your actions to measure or compare options. Explain the decision, its result and any remaining trade-off.
Tell me about a time you prototyped an unfamiliar AI approach or tool.
What to coverSuggested practice, inferred from the posted experimentation duty: explain the situation, why the approach was worth testing and how you ran the prototype. Share the result, including how you decided whether to continue with it.
Tell me about a time you worked with others to move an AI or software component toward production.
What to coverSuggested practice, inferred from the posted deployment and collaboration duties: describe the situation, your actions across technical handoffs and how you addressed readiness concerns. Give the outcome without claiming ownership of work you did not do.