Technical assessment tools for IT staffing companies

Codility Screen gives your recruitment team task-based evidence to review before submitting a developer to a client. You can assess the candidate’s output against the requirements of the role.

  • Assessment engineers design Codility’s tasks, and occupational psychologists review them.
Candidates Req 4482 A. Okonkwo MJ
Summary Code Test cases Integrity
Go Services: Rate Limiter Completed
88% Total score
Skills measured
Concurrency96%
API design90%
Testing82%
Code quality88%
Test cases 12 / 14 passed
Burst then idle refill
Concurrent access, 64 goroutines
Sustained 10k req/s under 5ms
Clock skew tolerance

Global enterprises that trust Codility include

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 a G2 Leader in Technical Skills Screening, rated 4.6 out of 5 from verified customer reviews.

Today’s failing approach: client submissions based on resumes and ad hoc tests

Unverified resume claims

A technology listed on a resume does not demonstrate the candidate’s ability to use it in a client project.

Different assessment criteria

A take-home exercise and an informal phone screen can leave you with results that are difficult to compare.

Unclear authorship

A completed submission alone may not give your reviewer enough evidence to evaluate the candidate’s contribution.

Incomplete submission evidence

If your recruiter cannot explain the technical result, the client may need to repeat the assessment.

Assess technical ability before the client submission

Screen Req 4482 — Senior Backend Engineer, Go 5 candidates
Candidate Task Score Integrity risk Status
A. Okonkwo Go Services: Rate Limiter 92% None Completed
M. Bauer Go Services: Rate Limiter 88% None Completed
P. Raghavan Go Services: Rate Limiter 74% Moderate In review
J. Lindqvist Go Services: Rate Limiter 71% None Completed
D. Moreau Go Services: Rate Limiter — In progress Not finished

Codility Screen is an asynchronous technical assessment platform. Your recruiter chooses a set of tasks relevant to the client’s role, and the candidate completes the task in a realistic environment.

Your team reviews the assessment evidence before deciding whether to submit the candidate. That matters even more for staffing agencies than a direct employer.

Task library Go Services: Rate Limiter
Language
Go Python Java
Framework
gRPC Gin

Go Services: Rate Limiter

Go 1.22 gRPC Medium 45 min
Results
A. Okonkwo 92%
M. Bauer 88%

Match the assessment to the client’s technology

Codility’s library includes more than 1,300 validated engineering tasks. Paste in the client’s job description and AI recommends the best-matched tasks for the role. Selected tasks score automatically against defined test cases, helping your team review results without arranging an engineer-led screen for every candidate.

You can create a custom task with AI (via MCP) or discuss bespoke development from Codility’s team of assessment scientists

The difference: Your recruiter can assess candidates against a task related to the client’s role.

Review the output behind the score

The candidate record includes the submitted code and per-test-case results. Deterministic scoring means the same submission earns the same score.

Codility provides validation documentation for review and supports customer-specific adverse impact analysis through Professional Services. Your recruitment team can use the record to explain its own submission decision.

The difference: Your reviewer can check the technical evidence before recommending a candidate.

Candidates A. Okonkwo Score 92%
Summary Code Integrity
Submitted code limiter.go
18
19
20
21
22
23
24
25
26
27
func NewBucket(rate int) *Bucket {
return &Bucket{
rate: rate,
tokens: float64(rate),
mu: sync.Mutex{},
}
}
// refill is called under lock
func (b *Bucket) refill(now time.Time) {
Test cases 12 / 14
Single client, steady rate1.2 ms
Burst then idle refill0.9 ms
Concurrent, 64 goroutines4.1 ms
Sustained 10k req/stimeout
Clock skew tolerancefailed
Candidates P. Raghavan Moderate
Summary Code Integrity
SignalFinding
BehavioralTab switched away 11 times · full-solution paste at 14:32 2 signals
Similarity checkCompared against submissions for this task Not found
Identity verificationPhoto ID matched at assessment start Verified
Network IP checkIP changed mid-assessment · same country 1 signal
Code evolution +184 lines at 14:32
14:0514:3214:50

Investigate integrity concerns before submitting a candidate

Codility combines behavioral, similarity, identity and network signals into a reviewable integrity risk level. Your reviewer can inspect the contributing signals and the code evolution timeline.

An integrity signal requires review. Your team makes the decision about the result and any follow-up with the candidate.

The difference: Your reviewer can investigate a concern before the client begins its own evaluation.

Consider the experience of candidates you may contact again

Codility research found that 91% of candidates considered the content fair and 87% rated the assessment experience good or excellent.

Source: Codility post-assessment candidate feedback survey, 48,000+ responses, October 2025 to April 2026.

Frequently asked questions

Codility Screen provides task-based engineering assessments with submitted code, scoring detail and integrity evidence. Confirm the account setup and permissions required for your agency’s client-submission process before choosing a configuration.

Bring one client requisition to the walkthrough

Codility will show you a relevant engineering task and its candidate report. Your team can review the assessment and discuss the agency setup it needs.

Start a free trial

We’ll get back to you within one working day.