AI interviews and coding tests for IT services firms
Each engineer takes an AI interview and a coding test before your panel meets them. Every round is scored on the same rubric. Goodfit also calls new engineers in their first 90 days and tells you who is unhappy.
Software Engineer · Payments client
58 candidates · AI interview and Java test
- 1DP8.8To panel
Daniel Park
Interview 8.6 · Java test 9.0
- 2LF8.3To panel
Laura Fischer
Interview 8.1 · Java test 8.5
- 3AK6.7Check flag
Adam Kowalski
Resume flag on a Kafka migration · Java test 8.4
- 4NB5.2Below cut-off
Noah Becker
Java test: 1 of 3 tests passed
Free · Email code to start · Uses your mic · Up to 3 minutes
Trusted by HR teams at 300+ companies
What hiring looks like when a client needs engineers fast
# tech-hiring
Today
JordanDelivery lead9:00 AM
Client wants 25 Java devs on the project in three weeks ☕️
🫠4
SamTA partner9:35 AM
2,300 applications. Half say “expert in everything” 🙃

AlexEngineering manager10:50 AM
Panel no-show again. That’s a billable morning gone 📅
😤3
AlexEngineering manager12:15 PM
Yesterday’s take-home was… suspiciously perfect 👀

JordanDelivery lead2:05 PM
Bench is empty and the client wants profiles by Friday 📆
😵💫3
SamTA partner3:20 PM
Still waiting on panel feedback for 9 candidates ⏳

MorganHR business partner4:40 PM
Three engineers from the March batch resigned. Two were client-facing 😶
😭4
MorganHR business partner6:05 PM
Exit form for all three says “career growth”. That’s it 🤷
💀3
With Goodfit
- AI interviews every applicant about the projects on their resume
- Each candidate gets a different mix of coding questions
- Web tests flag a second person, earbuds and AI assistant tools
- Interview Assistant records your Meet and Teams panels and writes the notes
- Day 30 and day 90 calls tell you which engineers are unhappy, and why
What Goodfit asks engineers and analysts
Goodfit asks about bugs you can’t reproduce, failed releases and cloud bills. It scores every answer against the same rubric.
Software Engineer
Goodfit asks
- “How do you debug a production issue you cannot reproduce locally?”
- “How do you explain a technical trade-off to someone non-technical?”
Scored on
- Technical reasoning
- Ownership
- Communication
Data Analyst
Goodfit asks
- “A client says your weekly report shows different revenue than their finance team’s. How do you find out who is right?”
- “You have one day to answer a client question that needs a week of data cleaning. What do you tell them?”
Scored on
- Analytical reasoning
- Data rigor
- Client communication
DevOps Engineer
Goodfit asks
- “A release breaks production at 2 a.m. and the rollback fails too. Walk me through the next fifteen minutes.”
- “The client asks you to cut their cloud bill without slowing releases. Where do you look first?”
Scored on
- Incident handling
- Systems thinking
- Cost awareness
What Goodfit does before and after your technical panel
Engineers write and run code before the panel meets them
Each candidate takes an AI interview and a coding test in a browser editor. Each gets a different mix from about 1,000 questions. Senior engineers only join panels for the top scorers.
latest_orders.sql
Run 3 · Data Engineer test
1SELECT order_id, customer_id, amount2FROM (3 SELECT *, ROW_NUMBER() OVER (4 PARTITION BY order_id5 ORDER BY updated_at DESC6 ) AS rn7 FROM orders8) t WHERE rn = 1;
- Keeps the latest row
- Handles equal timestamps
- 5M rows in under 2shidden
Goodfit flags answers that don’t match the resume
The AI asks about projects listed on the resume. If an answer doesn’t match, the scorecard flags it. You see the flag next to the coding test score for that skill.
AKAdam Kowalski
Software Engineer · Questions on his resume
- Led Kafka migration3.5/10
“Honestly, I joined after it went live.” ▶ 04:12
- Spring Boot APIs8.2/10
“I wrote the retry logic for the payment calls.” ▶ 06:40
- Java coding test8.4/10
3 of 3 tests passed in 22 minutes
New engineers practice telling a client about a missed date
In AI roleplay, Goodfit plays the client. New engineers rehearse status updates, missed deadlines and escalations before a real call. Each attempt gets a score for each skill.
Practice call · Release slips a week
Ayesha Malik · Associate engineer
Live transcript
You told us Friday. Now it’s next Friday. What happened?
The payment API failed load testing. We fixed it, and I can show you the new results today.
Pushback
My team already announced the date. What do I tell them?
Goodfit calls new engineers at day 30 and day 90
Each call asks about their project, their lead and any time on the bench. You get the names of engineers who might leave, with their reasons. A delivery lead still has time to step in before a client project suffers.
Day 90 check-ins · Delivery
64 engineers called
- KTHigh risk
Kevin Tran
“Four months on the bench, no project yet.”
- EZUnsure
Emily Zhang
Wants a move to the data team
- LMUnsure
Lucas Meyer
Staying, but would not recommend us
- SNPositive
Sofia Novak
Likes her client and her lead
How Xcelore screens engineers
Xcelore“With Goodfit's coding assessments, we can evaluate candidates' technical skills much earlier in the hiring process. It helps us identify stronger candidates faster and makes the screening process much more efficient.”
Sakshi SrivastavaCampus Recruiter & Campus Relations, Xcelore2,600+
AI interviews run, most of them on campus drives
Guides for hiring engineers
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
Ready for enterprise HR
SOC 2 Type II
An outside auditor checks our security. Your data is encrypted when stored and when sent.
Not used for AI training
Neither Goodfit nor our AI providers train models on your data.
The same rubric for everyone
Everyone is scored on the same rubric, and accent doesn’t count against anyone. Each score links to that moment in the recording.
No app to install
People join by phone or from a browser link. There is nothing to download.
Works with the tools you already use
All integrations
Slack
Microsoft Teams
Google Calendar
LinkedIn- ATS and HR systems connected during setup
FAQ
Questions IT services firms ask
How does Goodfit check what an engineer claims on their resume?
What do the coding tests cover?
How do you stop candidates using AI assistants on remote tests?
Can it help with our technical and client panel rounds?
How do we spot engineers who might leave between projects?
Staff your next client project on Goodfit
Test skills before the panel and score every round the same way. Hear who might quit before they resign.
- 20 free assessments, no card needed
- Then $5 per assessment
- No seats or annual contract