Dataford
Interview QuestionsInterview GuidesExperiencesCoaching
New
Pricing
Get started
Dataford
Popular roles
Software EngineerData AnalystData ScientistData EngineerBusiness AnalystAI EngineerMachine Learning EngineerProduct Manager
Browse
Browse All RolesEvery role hub, from analyst to MLBrowse All CompaniesCompany-specific interview loopsAll Interview GuidesThe full guide library
Top questions by role
Software EngineerData AnalystData ScientistData EngineerBusiness AnalystAI EngineerMachine Learning EngineerProduct Manager
Top questions by skill
SQLPythonStatisticsMachine LearningA/B TestingSystem DesignGenerative AIProduct SenseMetricsBehavioral
Browse all questions →Try a mock interview
Experiences
Practice
Mock InterviewsTimed interview simulations with feedbackCoaching1:1 coaching with people at your target companiesSuccess PathYour 6-week structured planModulesCurated lessons by topicWebinarsTalks from ex-Big Tech data leadsPlaygroundA free-form scratch editor
Learn
BlogInterview strategy and career adviceTech Job Market ReportHiring trends across data and AI rolesFor UniversitiesDataford for career centersAbout DatafordWho we are and how we build
Pricing
Build my plan
Tell Me About Insurance Basics
00:00
5 left

Tell Me About Insurance Basics

MediumSQL · PostgreSQL

Problem

¿ Qué es una reserva?

For this SQL exercise, interpret a claim reserve as the remaining estimated cost of an open or reopened claim after settled payments. Write a query that calculates this amount for each eligible claim.

Output

  1. One row per open or reopened claim with a non-null estimated ultimate cost
  2. Columns: claim_id, claim_number, estimated_ultimate_cost, paid_amount, and reserve_amount
  3. Treat missing settled payments as zero and do not allow a negative reserve
  4. Sort by reserve_amount descending, then claim_id ascending

Schema

claims
ColumnTypeDescription
claim_idPKINTUnique claim identifier
claim_numberVARCHAR(20)Business claim reference
statusVARCHAR(20)Current claim status
estimated_ultimate_costDECIMAL(12,2)Estimated total cost of the claim
claim_payments
ColumnTypeDescription
payment_idPKINTUnique payment identifier
claim_idINTReferenced claim
payment_statusVARCHAR(20)Payment processing status
payment_amountDECIMAL(12,2)Payment amount
Tablesclaimsclaim_payments
Interviewer

Your question is Tell Me About Insurance Basics. Start with the requirements and the two tables 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
Sign up free to run your codeLog inLn 1
Run your query to see results here.