Codility free trial for your hiring process_

Evaluate Screen, Codility’s technical screening product, with your engineering team. Run assessments for your roles and compare the results with your current hiring process.

Your team evaluation is free for two weeks. No credit card is required. Submit the form to arrange your kickoff call and get access during the session.

Screen Senior backend engineer
Task 2 of 3 42:11

Task brief

Rate limiter for the payments API

Medium Real-life task python 3.12

Implement a sliding-window limiter that caps each API key at 100 requests per minute and returns a retry-after hint. The test suite covers burst traffic, clock skew and concurrent keys.

Submissions leftunlimited
limiter.py test_limiter.py
14  class SlidingWindowLimiter:
15      def __init__(self, limit=100, window=60):
16          self.limit, self.window = limit, window
17          self.hits = defaultdict(deque)
18
19      def allow(self, key, now):
20          q = self.hits[key]
12 passing 2 failing burst_traffic · clock_skew

Your assessment, configured for the role you are hiring for

If you are preparing to take an assessment, try the Codility demo test. This free trial is for teams evaluating Codility for hiring.

  • GitHub
  • SpaceX
  • Tesla
  • EY
  • LSEG
  • SAP
  • Barclays
  • Citi

Today’s failing approach: screening without shared criteria

Different review standards

When engineers score take-home assessments against their own criteria, comparable submissions can receive different ratings.

Different interview questions

Ad hoc technical interviews can leave you comparing answers to different questions when you need to choose between candidates.

No recorded baseline

If you have not recorded your current pass rate or time to decision, you have no baseline for judging a new screening platform.

A Codility trial gives your team a plan for evaluating the screening process before you buy

Evaluate Codility against your requirements

  1. You and Codility agree on the decision the trial needs to support.
  2. You name the participants and assign an owner to each area of testing.
  3. Your engineering team can then assess the platform against requirements agreed in advance.

Assess candidates on tasks relevant to your roles

  • Building a take-home assessment from scratch adds preparation before you can test a candidate.
  • Pick from more than 1,300 engineering tasks. SQL, Python, real-life tasks, and AI tasks that show how a candidate prompts and judges what the model hands back.
  • You set AI access per assessment: off with optional signal of unauthorized use, or on with full reviewability.
  • Every task gets tested for AI solvability, so a passing score still means something.
Senior backend engineer req-4182
Ready to send

Tasks

3

Duration

90 min

Reviewed by

Your team

Rate limiter for the payments API

real-life · python · 45 min

Medium

Query plan tuning, orders table

sql · 30 min

Hard

Idempotent webhook consumer

real-life · python · 15 min

Medium

Selected from Codility’s library of 1,300 engineering tasks.

A role-specific assessment ready for your team to review

Candidate report cand-0392
Completed

Test case results

Correctness18 / 20
Performance7 / 9
Edge cases5 / 7
Failed casesburst_traffic Time used38:04

Code Replay

14:22 / 38:04
31  def consume(batch):
32      seen = set()
33      for ev in batch:
34          if ev.id in seen: continue
35          seen.add(ev.id)
3 test runs 1 rewrite at 21:40

The candidate’s results and the code changes behind them

Review candidate results with your engineers

  • A rating alone can leave a reviewer unable to explain a result.
  • During the trial, run a live requisition through Screen and ask your engineers to review the candidate reports.
  • Screen scores code against test cases.
  • Code Replay lets reviewers examine how a candidate wrote the code.

Your engineers can inspect the evidence behind a result before relying on the platform for hiring decisions.

Test the invite flow your recruiters use

  • A product demonstration cannot show how your own recruiting workflow performs.
  • Codility connects with applicant tracking systems (ATS), including Greenhouse, Lever, Ashby, and Workday. *Accessible during the trial period, depending on your ATS platform.
  • Include your system in the trial plan and test the invitation process with your recruiters.

Your recruiters can identify manual steps before you commit to the platform.

Candidate invitation As received

from: hiring@yourcompany.com

Your coding assessment for senior backend engineer

Hi Jamie, thanks for applying. The next step is a 90-minute coding assessment you can take whenever suits you before Friday.

You work in your own language on three engineering tasks. You can run the tests as often as you like and use your usual documentation.

Start assessment

Matching record in Greenhouse

Synced
CandidateJamie Okafor StageTechnical screen Activityinvitation sent · automatic

The invitation your candidate receives

How your team evaluation runs

You choose a start date when your team can participate. Codility books the check-in and review before your kickoff ends.

Kickoff

You agree on success criteria, configure the assessment, and confirm participants’ access. Codility helps you prepare the first assessment for candidates.

Week 1: check-in

You review progress and bring setup or access problems to Codility. You agree on the testing your team needs to complete before the review.

Week 2: review

You compare the results with your criteria and review feedback with your stakeholders. You then decide whether to move forward, request an extension for a specific purpose, or stop.

Agree on a scorecard before testing

You and Codility record your current process and define the improvement you need to see. Codility shares a one-page scorecard after kickoff. Your team uses the same criteria at the check-in and final review.

Example scorecard

CriterionTestSuccess criterionOwner
Assessment resultsRun one live requisition through ScreenEngineers can explain the results and agree on the next stepEngineering lead
Hiring workflowTest the ATS integration and invite flowRecruiters can complete the agreed flow without manual stepsTalent team lead
Candidate experienceReview completion data and candidate feedbackCompletion rate exceeds the recorded baselineRecruiting operations
Your requirementAgree on a test at kickoffDefine the result your team needsAssign an owner at kickoff

Review the methodology behind the assessment

Codility’s assessment methodology follows the Standards for Educational and Psychological Testing. You can review the assessment science as part of your evaluation. Your team makes the hiring decisions; Codility does not use AI or machine learning to make automated employment decisions.

Customer experience with assessment support

“we asked them to help us update our technical interview and they recommended and implemented a new test based on our desired criteria within days!”

Mid-market customer review on G2

“we love how Codility provides a Sales Engineer who can help us design test based on job description”

Enterprise customer on G2

A one-week trial for a single evaluator

If you are evaluating Codility on your own, book a 15-minute access call. You discuss your use case and get access during the call. If your evaluation needs several stakeholders, Codility can help you arrange the team evaluation.

Questions about the Codility free trial

Does Codility have a free trial?

Yes. Codility has a free trial for teams evaluating the platform for technical hiring. You agree on the scope with Codility before starting.

AICPA SOC for Service Organizations
ISO 27001 Information Security Management certified
CCPA compliant
GDPR compliant

Start a free trial

Bring the roles you need to assess and the questions your engineering team needs to resolve.

  • Your team evaluation is free for two weeks.
  • No credit card is required.
  • Submit the form to arrange your kickoff call and get access during the session.

Book your trial kickoff

Tell us which trial you need: a two-week team evaluation or a one-week single-evaluator trial.