Technical practice
How would you design a production ML pipeline for near-real-time industrial IoT data?
What to coverSuggested preparation: Explain how you would handle incoming time-series data, validation, inference latency and monitoring from data modeling through deployment. Discuss the trade-off between timely decisions and reliability; the posting specifies real-time and near-real-time industrial systems.
How would you choose among Prophet, N-BEATS, LSTM and Transformers for industrial forecasting?
What to coverSuggested preparation: Compare data needs, forecast horizon, interpretability, compute cost and performance against a simple baseline. Explain how you would validate on future time periods without leakage; all four approaches are named in the posting.
How would you build and evaluate a vibration-based condition-monitoring or anomaly-detection model?
What to coverSuggested preparation: Discuss signal preparation, the availability of failure labels, alert thresholds and evaluation when failures are rare. Explain how false alarms and missed faults would affect a predictive-maintenance decision.
When would you use evolutionary optimization or golden batch analysis for a process problem?
What to coverSuggested preparation: Describe how you would define operating constraints and an objective, then compare a search method such as particle swarm optimization with analysis of high-performing batches. Address the risk of recommending settings that look optimal in historical data but are not operationally feasible.
How would you formulate Model Predictive Control for industrial optimization?
What to coverSuggested preparation: Explain the roles of a predictive model, a planning horizon, constraints and repeated re-optimization. Discuss how model error and computation time affect whether the approach is practical.
How would you design a custom loss or cost function around a business KPI?
What to coverSuggested preparation: Show how you would translate a decision objective into a measurable penalty without losing sight of model accuracy. Discuss asymmetric error costs, validation against the actual KPI and unintended incentives.
How would you evaluate a RAG-based assistant for an industrial use case?
What to coverSuggested preparation: Outline retrieval, prompt design, domain adaptation and evaluation of whether answers are grounded in the retrieved material. Discuss how you would handle uncertain answers and compare improvements to retrieval with improvements to the model or prompt.
How would you decide whether an industrial LLM workflow needs agents, MCP or A2A?
What to coverSuggested preparation: Start with the task and compare a simpler workflow with an agentic one before introducing additional components. Explain what you would evaluate for tool use, coordination, reliability and operational complexity; the posting names agentic frameworks, MCP and A2A.
How would you structure experiment tracking, orchestration and release checks for an ML model?
What to coverSuggested preparation: Connect MLflow tracking and model registry to reproducible experiments, Airflow or Dagster to automated workflows, and CI/CD to training, validation and deployment checks. Explain how you would detect a failed run and avoid promoting an inadequately validated model.
How would you deploy and troubleshoot a Dockerized ML or LLM service on AWS or GCP?
What to coverSuggested preparation: Walk through a deployment design and the signals you would inspect if latency, reliability or cost deteriorated. Compare scaling and performance options against operational cost; Docker, AWS, GCP and these trade-offs are stated in the posting.
Behavioural practice
Tell me about a time you translated a domain problem into a technical solution with other teams.
What to coverSuggested preparation: Use a real situation involving stakeholders, your actions to clarify the problem and a measurable or observable result. Focus on decisions made with Product and Engineering counterparts, reflecting the collaboration described in the posting.
Describe a time you helped a less-experienced colleague improve their work.
What to coverSuggested preparation: Give the situation, the specific mentoring actions you took and the result for the colleague or team. Distinguish your contribution from the other person's work; mentoring junior team members is part of the role.
Tell me about a time you influenced a modeling or architecture standard.
What to coverSuggested preparation: Describe the existing inconsistency, how you built support for a change and what happened after adoption. Use a real example rather than claiming authority you did not have; the posting calls for influence on AI architecture and modeling practices.
Describe a time priorities changed during an iterative technical project.
What to coverSuggested preparation: Set out the situation, how you revised the plan and communicated trade-offs, and the resulting outcome. Choose an example that shows judgment under changing requirements, which is relevant to the posting's agile, iterative environment.
Tell me about a production problem you took ownership of beyond the experiment stage.
What to coverSuggested preparation: Explain the situation, your troubleshooting and coordination actions, and the result or lesson learned. Keep the example grounded in your actual responsibility; the role emphasizes self-directed ownership and production-grade delivery.