Built for recruiters.

We’ll take the pile.
You take the people.

We read every resume, run the coding interview, and hand you one shortlist.

Trusted by the teams hiring engineers, and the people backing them
0+
interviews conducted
0+
engineers placed through Recrewit
0%
faster time to hire

Recrewit helps you find your best fit.

Let’s open a new role, Recruiter.
We need a senior backend engineer for our payments team.
Got it. Drafting your Senior Backend Engineer post now.
Publishing toLinkedInIndeedIndeedGlassdoorGlassdoor

01. Define the role.

Jane Candidate
Candidate
Strong match88
5 years of experience✓ Work Authorized

02. Every resume read and scored.

1
2
3
4
5def solution(records):    seen = {}    for name, ok in records:        seen.setdefault(name, set()).add(ok)    return sorted(seen)
Console · 3/3 tests passed
Test 1PASS
Test 2PASS
Test 3PASS

03. The coding interview run for you.

100 applicants. 5 stood out to us.
Applicants
Resume review
Interview
Your review

04. Your hiring pipeline in one dashboard.

But how do you find the right technical talent in a sea of resumes that all look the same?

The technical screen

Watch a real interview, start to finish.

Custom questions. Real proctoring. Honest results.

Question 1Question 2
00:04:28End interview

Custom job questions, generated from the job description

2 sample cases

Your CI harness records the outcome of every test across repeated runs. You are given a list of run records, each a pair [test_name, passed] where passed is a boolean. A test is considered flaky if, across all its recorded runs, it has at least one pass AND at least one failure. Return the list of flaky test names sorted alphabetically. Tests that always pass or always fail are not flaky.

Example 1
Input: [["login",true],["login",false],["search",true],
["search",true],["checkout",false]]
Output: ["login"]

login has both a pass and a fail; search always passes; checkout always fails.

Example 2
Input: [["a",false],["a",false],["b",true],["b",false]]
Output: ["b"]

a always fails so is stable; b flaps between pass and fail.

Constraints

0 ≤ number of records ≤ 20000

test_name is a lowercase string with at least one character

Python 3
1def solution(records):
2    # records: list of [test_name, passed]
3    pass
ConsoleAI Helper
Run your code to see test results here.
Running 3 tests
AI HELPERMap each test name to the set of outcomes seen. Any test whose set contains both pass and fail is flaky — collect those names and sort them.
3 / 3 tests passed
Test #1PASS
Test #2PASS
Test #3PASS
Your Recrewit dashboard

Your whole pipeline at a glance.

248 applicants, 5 recommended for your review.

248Applicants
84Resumes
9Interviews
5Your review
Top picks
A. Rivera
92%
M. Ito
88%
D. Kaur
87%

You find culture fit. We find Technical fit. Built by engineers so you don’t have to be one.

Recrewit runs the whole technical search. It reads every resume, runs every technical interview, and scores it all. No more guessing whether a candidate can actually do the job.

  1. Resumes scored against Your job description

    Every resume that comes in is scored against your job description.

  2. Interviews built from Your job description

    Technical questions are generated from your job description and the interview is proctored start to finish.

  3. Detection on every interview session

    Camera and screen stay on with detection running and every minute recorded for your review.

  4. Scores checked twice with the Reasoning attached

    Every score is checked twice and lands with the reasoning behind it.

  5. You find the best Human fit

    You take it from here and choose who moves forward.

Pick how much of the pile we take.

You’re only ever counting two things: resumes we read and interviews we run. The shortlist is always included.

Solo

For your first hires.

$49/ month

Up to 50 resumes read and 2 interviews run, each month.

  • Every resume read and scored
  • One ranked shortlist per role
  • Nothing counts until it happens
Enterprise

For hiring at volume.

Let’s talk

Reads and interviews sized to your busiest season.

  • Everything in Pro, without the caps
  • As many roles as you’re hiring
  • A direct line to us
Recruiter reviews

Recruiters, on the record.

I used to read two hundred resumes to find five worth a call. Now those five are waiting for me on Monday morning.
Dana WhitlockHead of Talent · Northwind Robotics
I am not an engineer. I can still defend every shortlist I hand a hiring manager, line by line.
Marcus FeldTechnical Recruiter · Halcyon Health
112 assessments on our first deployment at an insurance client, and 63 roles filled. Six months on, Recrewit is part of how we run every search.
Priya RamanDelivery Lead · Ardent Talent Partners

Frequently asked questions.

questions@recrewit.ai
Does the AI ever reject a candidate on its own?

No. Recrewit scores and ranks. A recruiter decides. Every score carries plain language reasoning and an override, so nothing is rejected by a number you cannot see or argue with.

Do I need to be technical to use it?

No. That is the point. Recrewit reads the code and tells you what it found in plain English, so you can defend a shortlist to a hiring manager line by line without writing a line yourself.

How do you keep the scoring fair?

Protected signals are redacted before anything reaches the model: names, pronouns, graduation years, addresses. AI likelihood is reported as its own flag and never folded into the fit score, so a candidate is never marked down twice for one thing.

Does this replace our ATS?

No. Recrewit does the screening your ATS was never built to do, then hands back a ranked, reasoned shortlist. Your ATS stays the system of record.

What stops a candidate having AI write the answers?

Hidden test cases never leave the server, so there is nothing to farm. Typing behaviour, tab switches and the session recording are all reported to you, as signal you weigh, not a verdict we pass.

How long does it take to get started?

Our team sets it up with you and stays on through your first role. Most teams post the same week. There is nothing to install, and candidates run the interview in a browser.

Resumes were never the point. The People were.

One email a month, from the team reading every resume.

One email a month. Unsubscribe any time. See our privacy rules.