DataBeginner 1 to 2 hours

Choose the Right ML Algorithm

Given 5 business problems, pick the right algorithm and explain why.

The Scenario

A data team lead interviews candidates by giving them 5 real business problems and asking which machine learning approach (classification, regression, clustering, etc.) fits each one. The goal is not to code — it is to think.

The Brief

For each of the 5 problems below, identify the ML task type, suggest a specific algorithm, and explain why it is a better fit than the alternatives.

Deliverables

  • Problem 1: Predict whether a loan application will default (yes/no) — your approach
  • Problem 2: Estimate the sale price of a house — your approach
  • Problem 3: Group customers into segments based on purchasing behaviour — your approach
  • Problem 4: Detect fraudulent credit card transactions in real-time — your approach
  • Problem 5: Recommend products to users based on their browsing history — your approach

Submission Guidance

For each problem, state: (1) the ML task type, (2) a specific algorithm, (3) why you chose it over one alternative. "Use deep learning" is not a valid answer without justification.

Submit Your Work

Your submission is graded against the rubric on the right. If you pass, you get a public Badge URL you can share on LinkedIn. There is no draft save, so work offline first and paste your finished response here.

This appears on your public Badge.

0/20000 charactersMarkdown supported

One per line or comma separated. Up to 5 links.

By submitting, you agree your submission text, name, and evaluation will appear on a public Badge URL.