Technical practice
How would you turn an ambiguous business request into an analytical or data engineering solution?
What to coverThe role involves translating business requirements into solutions with measurable impact. Suggested preparation: Explain how you would clarify the decision to be made, define a success measure and choose between analysis, a model or a pipeline.
How would you prepare structured and unstructured data from multiple sources?
What to coverThe posting calls for collecting, cleaning and processing both types of data, with Python and SQL as required skills. Suggested preparation: Discuss joins, missing or inconsistent values, validation checks and when you would use SQL versus Pandas or NumPy.
How would you use statistics, probability and visualization to investigate a dataset?
What to coverAll three are listed as required knowledge. Suggested preparation: Describe how you would examine distributions and uncertainty, check whether apparent patterns are credible and present findings without overstating them.
How would you choose between a predictive and a prescriptive approach?
What to coverThe role includes building both predictive and prescriptive models using statistical and machine-learning techniques. Suggested preparation: Explain what each approach produces, what decision or constraints a prescriptive approach needs and how you would establish a baseline.
How would you evaluate a model before putting it into production?
What to coverBuilding, training, evaluating and deploying models are stated responsibilities. Suggested preparation: Cover a suitable validation strategy, leakage checks, metrics tied to the business objective and trade-offs between model performance and operational cost.
How would you design and troubleshoot batch versus real-time data pipelines?
What to coverThe role covers both processing modes; Airflow, Prefect, Kafka and Pub/Sub are listed as nice-to-have skills. Suggested preparation: Compare latency, reliability and complexity, then explain how you would detect failed or delayed processing and recover safely.
How would you package and deploy a model on a cloud platform?
What to coverCloud-platform experience, Docker and production ML deployment are required; FastAPI and Flask are nice-to-have skills. Suggested preparation: Walk through reproducible packaging, an appropriate batch or service interface, testing and deployment trade-offs without assuming a particular cloud provider.
What would you monitor after deploying a model, and how would you respond to deterioration?
What to coverDeploying, monitoring and optimizing production models with MLOps practices are stated duties. Suggested preparation: Distinguish service health from data and model performance, and explain how you would investigate changes before retraining or rolling back.
How would you assess whether a specialized modeling approach fits a problem?
What to coverNLP, time-series forecasting and recommendation systems are listed as nice-to-have knowledge, not required projects. Suggested preparation: Choose one relevant approach and discuss its data needs, evaluation method and a simpler alternative.
How would you protect data quality and access as a data solution scales?
What to coverData governance, compliance and security are nice-to-have knowledge, alongside big-data tools and data warehouses. Suggested preparation: Discuss validation, access controls and traceability, and explain when larger-scale processing or a warehouse would be justified.
Behavioural practice
Tell me about a time you clarified an ambiguous stakeholder request.
What to coverThe role involves understanding business requirements and working with stakeholders. Suggested preparation: Use a real situation, your clarifying actions and the resulting decision or measurable outcome.
Tell me about a time you collaborated across product and engineering to deliver a data solution.
What to coverThe posting specifically names product managers, engineers and stakeholders as collaborators. Suggested preparation: Describe a real situation, how you coordinated responsibilities or resolved a trade-off and what resulted.
Tell me about a time you found and addressed a data-quality or production-model problem.
What to coverThe role includes cleaning multisource data and maintaining production models and pipelines. Suggested preparation: Give a real example of the warning sign, your investigation and actions, and the observed result.
Tell me about a time you took ownership of a data project with a business objective.
What to coverThe posting emphasizes ownership and measurable business impact. Suggested preparation: Explain the real situation, the choices you personally made and the outcome, distinguishing measured impact from expectations.
Tell me about a time you had to learn an unfamiliar technique or tool to complete work.
What to coverThe posting describes a fast-paced environment with learning opportunities and lists several optional technologies. Suggested preparation: Describe a real situation, how you assessed and learned the technique, and what changed as a result.