Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Predict Loan Default with Tabular ML

Easy
Machine LearningCross-ValidationFeature EngineeringSupervised Learning

Problem

Business Context

NorthStar Lending is a mid-sized digital lender that processes roughly 250,000 personal loan applications per year. The risk team wants a machine learning model to predict whether an approved applicant will default within 12 months so underwriting rules can be improved without materially slowing application review.

Dataset

You are given a historical loan dataset built from approved applications and repayment outcomes.

Feature GroupCountExamples
Applicant demographics6age, employment_status, residential_status, years_at_address
Financial profile11annual_income, debt_to_income, existing_loans, revolving_utilization
Credit history9credit_score, delinquencies_12m, inquiries_6m, oldest_trade_line_months
Loan attributes7loan_amount, term_months, interest_rate, purpose, channel
Behavioral / derived5income_to_loan_ratio, recent_credit_velocity, utilization_trend
  • Size: 120,000 loan records, 38 input features
  • Target: default_12m — whether the borrower defaulted within 12 months of origination
  • Class balance: 14% positive class, 86% negative class
  • Missing data: 8% missing in employment and housing fields, 3% missing in bureau attributes, and some missingness is informative

Success Criteria

A good solution should outperform a simple logistic regression baseline, achieve strong ranking quality for risk-based decisioning, and provide enough interpretability for the credit policy team to review the main drivers of risk.

Constraints

  • Batch scoring only; inference should complete in under 10 minutes for 50,000 applications
  • Model outputs must be explainable at a feature level
  • Training should use only data available at application time
  • Avoid leakage from post-origination repayment behavior

Deliverables

  1. Build a binary classification pipeline to predict 12-month default.
  2. Compare at least one baseline model and one stronger non-linear model.
  3. Describe preprocessing, feature engineering, and validation strategy.
  4. Report evaluation metrics and choose a decision threshold for underwriting.
  5. Summarize key tradeoffs between model quality, interpretability, and operational use.

You are practicing as a guest. Sign up free to get your answer graded with AI feedback. Your draft stays right here.

Sign up freeI have an account
Sign up to unlock solutions
Next questions
Predict Loan Default End-to-EndEasyChimeSelect Loan Default Model Under ConstraintsEasyHappiest BabyPredict Loan Default with EnsemblesMedium
0 / ~200 words