Automated technical screening for the first round_

Codility Screen automatically scores selected first-round coding tasks. Your engineers review a scored shortlist instead of grading those submissions by hand.

verified1,300+ validated engineering tasks, designed by assessment engineers and reviewed by occupational psychologists.

lockapp.codility.com/screen/assessments/back-end-engineer/results
Assessments Candidates
JL
Assessments chevron_right Back-end Engineer
Back-end Engineer · First round
3 tasks · 90 min · Candidates invited from Greenhouse
Completed 48 In progress 12 Invited 27
Candidate Total score arrow_downward Tasks
PN Priya Nair 94% check_circle3/3 scored
TF Tomás Ferreira 91% check_circle3/3 scored
AT Aiko Tanaka 86% check_circle3/3 scored
DO Daniel Okoro 82% check_circle3/3 scored
LF Lena Fischer 77% check_circle3/3 scored
MH Marcus Hill 71% check_circle3/3 scored
SR Sofia Rossi 64% check_circle3/3 scored

Global enterprises that trust Codility include GitHub, SpaceX, Tesla, EY, LSEG, SAP, Barclays and Citi.

Trusted by GitHub, SpaceX, Tesla, EY, LSEG, SAP, Barclays.

G2 Leader, Enterprise, Fall 2026
G2 Leader, Mid-Market, Fall 2026
G2 Best Estimated ROI, Enterprise, Fall 2026
G2 Most Implementable, Enterprise, Fall 2026

Codility is rated 4.6 out of 5 on G2 and ranked #1 for Enterprise Technical Skills Screening. Rankings come from verified customer reviews.

Today’s failing approach: engineer-run first rounds and AI interviewer ratings

Challenge 1

Engineer-led first-round interviews

An engineer leaves product work to interview each candidate who reaches the first technical round. The number of engineers free to interview then limits how quickly the role can fill. Ashby’s 2026 Talent Trends Report found 24.7 hours of interviewer time per engineering hire.

Challenge 2

Take-home tasks graded by hand

An engineer reads and grades each take-home submission by hand. Candidates wait for a result until an engineer has time to grade it.

Challenge 3

AI interviewer ratings

An AI interviewer can rate the candidate’s answers in a conversation. Your team needs a way to explain how that rating was reached.

Codility Screen automates the first technical round with coding tasks your engineers can inspect afterward.

How automated technical screening works in Codility Screen

Candidates complete role-relevant coding tasks in a realistic environment, on their own schedule. For selected tasks, Codility scores the code each candidate submits against defined test cases. The scores are stored in the candidate record in your applicant tracking system (ATS). Your engineers then interview the candidates who advance.

lockapp.codility.com/screen/assessments/back-end-engineer
Back-end Engineer · First round
Linked to Greenhouse job · Back-end Engineer, Platform
syncResults synced to Greenhouse
sendInvited from ATS 87 Sent from Greenhouse stage “Technical screen”
scheduleIn progress 12 Candidates work on their own schedule
task_altCompleted 48 Submitted code for 3 tasks
leaderboardScored 48 Scored against test cases, sorted by score
Tasks in this assessment90 min total
Task 1 TransactionLedger codeBack-end schedule35 min boltAutomatic scoring
Task 2 RateLimiter codeAlgorithmic schedule30 min boltAutomatic scoring
Task 3 OrdersApiPagination codeBack-end schedule25 min boltAutomatic scoring

Use automatically scored coding tasks for the first round

Codility automatically scores submissions for selected first-round tasks against the task’s test cases. Your team sees the results for the role sorted by score, with a test-case breakdown for each candidate. Your recruiters invite candidates from the ATS to the assessment set up for that role.

The difference

Your engineers open a sorted list of first-round results instead of a queue of submissions to grade.

lockapp.codility.com/screen/reports/priya-nair
PN Priya NairBack-end Engineer · First round Total score86%
Task 2 TransactionLedger python 3 80%
Correctness tests5 of 6 passed
check_circle example_test 0.04s OK
check_circle single_transaction 0.03s OK
check_circle multiple_accounts 0.04s OK
cancel overdraft_rejected 0.05s WRONG ANSWER
check_circle zero_amount 0.03s OK
check_circle ordering_by_timestamp 0.04s OK
Performance tests3 of 4 passed
check_circle medium_random_1k 0.12s OK
check_circle large_random_100k 0.42s OK
check_circle many_accounts_50k 0.61s OK
cancel max_input_1m >6.00s TIMEOUT

Review the shortlist with the code behind each score

Codility shows your engineers the submitted code for each candidate above the cut score, the minimum score your team sets for the role. The Code Evolution Chart shows how that code changed during the assessment. A reviewer can follow the candidate’s approach without replaying the session.

Integrity signals are the evidence Codility can record about how a submission was produced, such as paste events and similarity to other candidates’ submissions. Codility combines the signals into one risk level on the candidate report. Your reviewer checks the evidence before deciding.

The difference

Your engineers see how each shortlisted candidate wrote the code before the interview.

lockapp.codility.com/screen/reports/tomas-ferreira
TF Tomás Ferreira 91% Above cut score
ledger.py Submitted code
1def apply_transactions(accounts, txns):
2 ledger = dict(accounts)
3 rejected = []
4 for txn in sorted(txns, key=lambda t: t.ts):
5 src = ledger.get(txn.source, 0)
6 if src < txn.amount:
7 rejected.append(txn.id)
8 continue
9 ledger[txn.source] = src – txn.amount
10 ledger[txn.target] = (
11 ledger.get(txn.target, 0) + txn.amount)
12 return ledger, rejected
Code Evolution Chart60 min
0:00Paste event · 34:1260:00
Integrity riskshieldLow
Paste events1 · 6 lines
Similarity to other submissionsNone found
Review evidence

Set the cut score and decide who advances

On automatically scored tasks, the same submitted code earns the same score every time. No generative model decides who passes. You choose the tasks for the role and set the cut score. You also decide who moves on to the engineer interview.

Codility’s platform is designed to support compliance with New York City Local Law 144. The law regulates automated employment decision tools. Codility does not use AI or machine learning to make automated employment decisions.

The difference

Your team decides who advances, based on a score you can check and explain.

lockapp.codility.com/screen/assessments/back-end-engineer/review
Cut scoreSet by your team · Back-end Engineer
0%70%100%
CandidateScoreDecision
PNPriya Nair 94% arrow_forwardAdvanced to interviewJordan Lee · Sep 29
TFTomás Ferreira 91% arrow_forwardAdvanced to interviewJordan Lee · Sep 29
ATAiko Tanaka 86% arrow_forwardAdvanced to interviewSam Patel · Sep 29
MHMarcus Hill 71% blockNot advancedSam Patel · Sep 30
Cut score 70%
SRSofia Rossi 64% blockNot advancedJordan Lee · Sep 30
RMRavi Menon 58% blockNot advancedJordan Lee · Sep 30

Interview time saved by a Codility customer

750

candidate tests

90

days

2,200

hours of interview time saved

“With Codility, our teams ran 750 candidate tests over 90 days, saving 2,200 hours of interview time. That kind of productivity is like gaining time to launch an entirely new product or enter a new vertical.”

Unity

Chris Weber, Global Head of Recruitment, AI Operate Solutions at Unity. Source: Why Codility

Questions about automated technical screening

How do we automate the first technical screening round for developer hiring?

Replace the engineer-led first round with an asynchronous coding assessment built from automatically scored tasks. In Codility Screen, recruiters invite every candidate for the role from the ATS. Codility scores submissions for the selected tasks. Your engineers then interview only the candidates your team advances.

Automate technical screening for your next open role_

Bring one open role and your current first-round process. In the walkthrough, Codility shows how the first round for that role would run in Codility Screen.

Request a free trial

One open role, the first round, the scored shortlist.