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.

We'll email you the permanent link to your Badge so you never lose it. Not shown publicly.

0/20000 charactersMarkdown supported

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

Loading security check...

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