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 chevron_right Req 4482 chevron_right A. Okonkwo MJ
Summary Code Test cases Integrity
Go Services: Rate Limiter check_circleCompleted
88% Total score
Skills measured
Concurrency96%
API design90%
Testing82%
Code quality88%
Test cases 12 / 14 passed
check_circleBurst then idle refill
check_circleConcurrent access, 64 goroutines
cancelSustained 10k req/s under 5ms
cancelClock skew tolerance
Technical evidence your recruitment team can review before submission.

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 chevron_right Req 4482 — Senior Backend Engineer, Go group5 candidates
Candidate Task Score Integrity risk Status
A. Okonkwo Go Services: Rate Limiter 92% check_circleNone Completed
M. Bauer Go Services: Rate Limiter 88% check_circleNone Completed
P. Raghavan Go Services: Rate Limiter 74% warningModerate In review
J. Lindqvist Go Services: Rate Limiter 71% check_circleNone Completed
D. Moreau Go Services: Rate Limiter scheduleIn progress hourglass_emptyNot 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 chevron_right Go Services: Rate Limiter
Language
checkGo Python Java
Framework
checkgRPC Gin

Go Services: Rate Limiter

Go 1.22 gRPC Medium 45 min
Results
A. Okonkwo 92%
M. Bauer 88%
A candidate result from a task matched to the client’s technology.

Match the assessment to the client’s technology

Codility’s library includes more than 1,300 validated engineering tasks. Selected tasks score automatically against defined test cases, helping your team review results without arranging an engineer-led screen for every candidate.

When the library does not cover a client’s requirements, you can discuss a custom task with Codility.

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 chevron_right 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
check_circleSingle client, steady rate1.2 ms
check_circleBurst then idle refill0.9 ms
check_circleConcurrent, 64 goroutines4.1 ms
cancelSustained 10k req/stimeout
cancelClock skew tolerancefailed
The output and test results behind the candidate’s assessment.
Candidates chevron_right P. Raghavan warningModerate
Summary Code Integrity
SignalFinding
visibility BehavioralTab switched away 11 times · full-solution paste at 14:32 warning2 signals
content_copy Similarity checkCompared against submissions for this task check_circleNot found
shield Identity verificationPhoto ID matched at assessment start check_circleVerified
wifi Network IP checkIP changed mid-assessment · same country warning1 signal
Code evolution +184 lines at 14:32
14:0514:3214:50
The evidence available for an integrity review.

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

What technical assessment platform can an IT staffing agency use before submitting candidates?

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.