Day 1 of SolveFromZero — pick a real hackathon problem, ship the working solution. Today's brief is a classic from Unstop: "Build a tool that scores a resume against a job description and surfaces the missing keywords."

Every Applicant Tracking System (Workday, Greenhouse, Lever, all of them) does some version of this before a human ever sees your resume. Most candidates have no idea their CV is competing in a 30-second word-overlap contest.

Let's build the contest judge.

The whole algorithm in 4 steps

tokenize(resume) → list of meaningful words