Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started
Model Conversion Rate in SQL
00:00
5 left

Model Conversion Rate in SQL

MediumSQL · PostgreSQL

Problem

Given a table of candidate applications with application_date, status, and region, write a SQL query to find the conversion rate from application to hire by month and region. Use the candidate_applications table. Treat applications with status = 'hired' as hires and exclude rows without an application date.

Output

  1. One row per month and region, including regions with no hires.
  2. Columns: month, region, application_count, hire_count, and conversion_rate, where conversion_rate is the hire percentage rounded to two decimal places.
  3. Order by month ascending, then region ascending, with NULL regions last.

Schema

candidate_applications
ColumnTypeDescription
application_idPKINTUnique identifier for the application
application_dateDATEDate the candidate submitted the application
statusVARCHAR(30)Current application status
regionVARCHAR(50)Candidate application region
Tablescandidate_applications
Interviewer

Your question is Model Conversion Rate in SQL. Start with the requirements and the one table in the Question tab.

Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.

You need to log in / sign up to run or submit.
CodePostgreSQL
You need to log in / sign up to run or submit.Ln 1
Run your query to see results here.