Technical practice
How would you detect equipment anomalies in industrial time-series data?
What to coverPreparation suggestion: Compare statistical or signal-processing baselines with learned models, accounting for changing operating conditions and limited failure labels. Explain how you would assess false alarms and whether a detected anomaly helps engineers investigate a failure.
How would you combine logs and waveforms to diagnose a process failure?
What to coverPreparation suggestion: Discuss aligning events and signals in time, handling missing or noisy observations, and identifying evidence that supports a diagnosis. Distinguish an observed association from a plausible cause.
How would you make a root-cause insight explainable rather than merely correlated?
What to coverPreparation suggestion: Describe what evidence from multimodal factory data would support or challenge a proposed causal explanation. Address uncertainty and how an engineer could verify the insight.
How would you extract structured facts from industrial documents and logs using an LLM?
What to coverPreparation suggestion: Explain your approach to defining fields, handling inconsistent source formats, and validating outputs against the original text. Discuss when prompt changes might suffice versus when further model adaptation could be useful.
How would you design hybrid search for a diagnostic RAG pipeline?
What to coverPreparation suggestion: Compare lexical and semantic retrieval for technical terminology, identifiers, and varied document language. Explain how you would evaluate whether retrieved evidence is relevant to an engineer’s question.
How would you reduce unsupported conclusions in domain-specific RAG answers?
What to coverPreparation suggestion: Discuss grounding answers in retrieved evidence, indicating uncertainty, and checking whether the evidence supports the stated reasoning. Explain how you would evaluate answer quality separately from retrieval quality.
How would you architect ingestion across sensor streams, alarms, images, logs, and documents?
What to coverPreparation suggestion: Address source-specific parsing, timestamps, provenance, data quality, and a representation that supports later diagnostics. Describe trade-offs between ingestion speed, reliability, and the ability to trace an insight back to its inputs.
How would you define benchmarks for a new industrial diagnostic use case?
What to coverPreparation suggestion: Start with the decision engineers need to make, then define representative cases, baselines, and measures for both diagnostic quality and practical usefulness. Discuss how you would avoid misleading results when failures are rare or labels are uncertain.
How would you turn a Python ML prototype into a reliable customer-facing system?
What to coverPreparation suggestion: Cover testing, monitoring, failure handling, and scaling in collaboration with engineering teams. Explain how deployment in a secure, private environment could affect design choices without assuming a particular infrastructure.
Behavioural practice
Tell me about an ML project you took from prototype to deployment.
What to coverPreparation suggestion: Use a real situation, your decisions and actions, and the observed result. Focus on what changed between research and a reliable user-facing system.
Describe a time customer or field feedback changed your technical approach.
What to coverPreparation suggestion: Set out the original assumption, the feedback you received, your response, and the result. Explain how you balanced fast iteration with evidence that the change improved the outcome.
Give an example of working with engineers or product partners to define an ML use case.
What to coverPreparation suggestion: Describe the situation, how you agreed on scope and evaluation criteria, what you did, and the result. Make your own contribution and the cross-functional trade-offs clear.
Tell me about a time you made progress on an ambiguous technical problem.
What to coverPreparation suggestion: Use a real example to show how you framed the uncertainty, prioritized experiments, and decided what to do next. State the result, including what you learned if the initial approach did not work.
Describe how you communicated a complex ML finding to people who needed to act on it.
What to coverPreparation suggestion: Explain the situation, how you presented evidence and limitations, and what action or decision followed. Choose an example that shows how you made a technical result understandable without overstating certainty.