Goodfit runs your first-round interviews so you only meet the best applicants
You are the CEO, the hiring manager and the recruiter. Goodfit interviews every applicant by phone or browser, at any hour. You read the scorecards in Slack and only book calls with the people who did well.
#hiring
Slack · posted by Goodfit
- 11:58 PM
Daniel Brooks scored 8.6
Backend Engineer · strong on caching and testing
- 7:14 AM
Hana Sato scored 8.1
Backend Engineer · good on SQL, light on testing
- 8:02 AM
Marcus Lee scored 5.9
Backend Engineer · short answers on system design
- 8:20 AM
You booked Daniel for Thu 3 PM
Google Calendar invite sent
Free · Email code to start · Uses your mic · Up to 3 minutes
Trusted by HR teams at 300+ companies
Why founders lose so much time to hiring
Every hour on phone screens is an hour away from customers and the product. A wrong early hire can set you back months. You need a tool you can set up in one sitting. It should ask good follow-up questions and cost nothing when you are not hiring.
Hiring when you are the only person doing it
Setup
Create a role and pick ready-made questions
Type the job title. Goodfit suggests questions for the role, which you can edit or replace. Pick whether candidates interview by phone call or browser link.
New role · Founding Backend Engineer
Draft
Questions
8 questions for backend engineers, 2 editedInterview by
Phone call or browser linkCoding test
Python, 2 problems, 45 minutesMust work in our time zone
Yes or noKnock-out
Ready to share
Share
Share one link wherever you post the job
Paste the interview link into your job post, your careers page or a LinkedIn post. Candidates click it and start right away. You can also print a QR code for a meetup.
Where applicants come from
Founding Backend Engineer · first week
- 74
Link in the LinkedIn post
Shared by both founders
- 31
Careers page
Apply button opens the interview
- 9
QR code at a meetup
Printed on the back of a flyer
114 applicants, 82 interviews finished
AI interview
The AI reads the resume and asks about it
Before the call, the AI reads each resume. It asks about what the candidate wrote and follows up when an answer is vague. Candidates can take the interview at 11 PM, when it suits them.
AI interview · Founding Backend Engineer
Daniel Brooks · started 11:42 PM
Live transcript
From the resume
Your resume says you cut API response time by half. What did you change?
We cached the pricing lookups in Redis and removed two database calls per request.
Follow-up
How did you keep the cached prices from going stale?
Coding test
Add a coding test with hidden test cases
For engineering roles, add a coding test after the interview. Candidates write and run code in a browser editor. Hidden test cases check the edge cases they did not see.
merge_intervals.py
Daniel Brooks · 3 runs
1def merge(spans):2 out = []3 for s, e in sorted(spans):4 if out and s <= out[-1][1]:5 last = out[-1]6 last[1] = max(last[1], e)7 else:8 out.append([s, e])9 return out
- Overlapping pairs
- Already sorted
- Empty listhidden
- Edges touchhidden
Slack
New scorecards show up in Slack
Goodfit posts each finished interview to a Slack channel you choose. You see the name, the score and a link to the report without opening another app. Book the next call from the same place.
#hiring · thread
Daniel Brooks · Founding Backend Engineer
- 11:58 PM
Goodfit: Daniel Brooks scored 8.6
Strong on caching and testing · Open report
- 7:41 AM
You opened the report
Played his answer about caching prices in Redis
- 8:19 AM
You clicked Book a call
Picked Thu 3 PM from your Google Calendar
- 8:20 AM
Goodfit: Invite sent to Daniel
Thu 3 PM · Google Meet
Posted to #hiring by Goodfit
Pricing
Pay for each assessment, with no seats or contract
You pay for each assessment a candidate completes. There are no seat fees and no yearly contract, and you can start free. When you stop hiring, you stop paying.
Usage · October
You pay for each assessment completed
- BE101 assessments
Backend Engineer
82 AI interviews, 19 coding tests
- PD27 assessments
Product Designer
27 AI interviews
- CS0 assessments
Customer Success Lead
Role closed in September
Later
Your first recruiter takes over the same account
When you hire a recruiter, they get your roles, rubrics and every past candidate. Add hiring managers with view-only access. Give an outside agency a login that shows only the people it sent.
Team access
4 people
- SPAdmin
Sam Porter
Founder · every job and setting
- GKRecruiter
Grace Kim
First recruiter · all open jobs
- TWView only
Tom Walsh
Engineering lead · Backend Engineer
- NTAgency
Northbridge Talent
Agency · only its own candidates
Free to start
Try Goodfit on your next open role
Create a free account, add a job and send the AI interview to real applicants. You get a scorecard for each one with the recording behind every score.
- 20 free assessments
- No card needed
- Set up in minutes
DBDaniel Brooks
Your first applicant · scored minutes after the AI interview
8.0 /10
- Explains clearly8/10
“First I’d check the order, then call the customer back.” ▶ 02:14
- Handles pressure8/10
“I stayed calm and told them exactly what I could do today.” ▶ 05:40
Customer story · Zoko
At Zoko, one person ran all hiring. Each job post drew up to 1,000 applications. Goodfit now runs the first-round interview and Zoko uses it as its ATS. Only candidates who finish the interview move on.
“Earlier, I had to go through every single resume manually. Now, I just look at candidates who've completed the AI round. If a thousand people apply, only 20 or 30 actually do the interview, and those are the ones worth speaking to.”

~1 day
To shortlist candidates, down from about 10 days
2–4 weeks
Time to hire, down from 4–6 weeks
FAQ
Questions founders ask about Goodfit
Can candidates take the interview outside office hours?
Do I need a sales call to start?
Can Goodfit interview for roles I do not know well?
Run your first-round interviews without a recruiter
Share one interview link and read the scores in Slack. Start free and pay only for the assessments candidates finish.
- 20 free assessments, no card needed
- Then $5 per assessment
- No seats or annual contract