CodeSignal's General Coding Assessment scores between 200 and 600, and 600 means every hidden test case passed on all four tasks. Mid 500s normally reflects three tasks closed completely plus partial credit on the fourth, which clears the bar at most employers using the test. There is no universal pass mark: CodeSignal does not publish cutoffs and each company sets its own. What matters more is the mechanic underneath: base points scaled by test cases passed, plus a bonus paid only at 100 percent.
The assessment the number comes from
The GCA is a 70 minute, four task assessment on one shared clock. You move between tasks freely, you pick your language from a supported list, and the questions ramp in difficulty. Task one is normally a few minutes of string or array handling. Task two is straightforward implementation. Task three is where most candidates spend real effort, typically simulation or a data structure choice. Task four is the hard one, and plenty of strong engineers never open it properly.
Two things about the scale surprise people. First, 200 is a floor, not a zero. Submit nothing that passes and you still walk away with 200, so the usable range is the 400 points above it, not the full 600. A 300 is not half marks, it is a quarter of the available range. Second, a Certified Assessment score is meant to be reusable across several employers, which is why the model has to stay consistent enough to compare strangers.
How the 200 to 600 number is actually built
Each task contributes points in two separate ways, and CodeSignal's framework describes the tasks, which its material also calls modules, as carrying roughly equal weight. That one design choice inverts the intuition most people bring in from university exams, where the hard question is worth the most marks.
Each module holds roughly the same points
The trivial first task and the brutal fourth are worth about the same to your total. Skipping task one to get a head start on task four is a straight loss, not a trade.
Base points scale with hidden test cases passed
Your submission runs against a hidden grid and earns base points in proportion to how much of it passes. Correct but slow still counts. An O(n squared) answer that clears small inputs and times out on large ones earns real points.
A completion bonus is added only at 100 percent
On top of base points, each module carries a bonus paid only when every hidden case passes. Ninety percent of the grid does not earn ninety percent of the bonus. It earns none of it.
The four totals sit on top of the 200 floor
Add base and bonus from all four modules to the 200 floor. CodeSignal does not publish the exact base-to-bonus split, so the arithmetic below shows the shape, not their constants.
Why closing task three beats starting task four
Take a plausible split for illustration: 400 points across four modules at 100 each, and within a module, 60 base points scaled by test cases plus a 40 point bonus at 100 percent. Now put yourself twenty minutes from the end: tasks one and two closed, task three passing 90 percent of its grid, task four untouched.
| Where the last 20 minutes go | Gained | Final | Why |
|---|---|---|---|
| Hunt down the failing edge case in task three | +46 | 500 | The 6 remaining base points, plus the full 40 point bonus unlocked at 100 percent |
| Leave three at 90 percent, brute force task four to half its grid | +30 | 484 | Half of 60 base points, and no bonus, because the bonus never pays below 100 percent |
| Split the time and finish neither | +15 or less | 469 or less | Progress on two fronts, neither crossing the threshold that pays |
Read that first row again. Improving task three by ten percentage points is worth more than taking task four from nothing to half solved. Shift the illustrative constants and the exact figures move, but the ordering holds, because it comes from the bonus threshold rather than the numbers chosen here. Three rules fall out:
- Never leave a module at zero. Per-test-case base points mean a brute force is worth submitting even when you know it times out on the large inputs. A blank task is the only free money you can refuse.
- Finish before you widen. If something sits at 80 or 90 percent, that unclaimed bonus is the biggest single number on the board. Chase it before opening anything new.
- Do task one properly and fast. Equal weighting means the cheapest points in the assessment are in the question you are most tempted to rush.
Reading your own number backwards
The same split lets you read a score backwards. The bands overlap, which is why two candidates on the same total can have had very different mornings.
| Score | Most likely shape of the attempt |
|---|---|
| 600 | All four modules at 100 percent. Nothing partial anywhere. |
| 550 to 599 | Three closed, plus most of the fourth's cases passing without closing it. |
| 500 to 549 | Three closed with little on the fourth, or two closed with strong partials on both others. |
| 420 to 499 | Two closed plus meaningful partial credit on the rest. |
| 350 to 419 | Two closed and almost nothing else, or one closed with partial credit spread thinly. |
| 250 to 349 | One closed, or partial credit only, with no bonus collected anywhere. |
| 200 to 249 | Nothing completed and very few test cases passing. |
Scores bunching just above 500 and at 600 is not a coincidence. Those are the points where completion bonuses land, so the distribution clusters rather than spreading evenly.
One caution on thresholds. You will find forum posts naming an exact cutoff for a named company. CodeSignal does not publish employer bars, employers change them by role and hiring season, and a remembered figure from an offer thread is hearsay, not a specification. Aim at the shape of the attempt.
The skill-area breakdown, and CodeSignal's own caveat
Alongside the headline number, the report shows sub-scores across skill areas. Candidates read these closely and draw conclusions from them, which is a mistake CodeSignal itself warns against: its stated guidance is that the skill-area breakdown is not intended to drive hiring decisions. The overall score is the figure the assessment is designed around.
The reason is measurement rather than modesty. Seventy minutes across four modules generates very few observations per individual skill, and one failed edge case can drag a sub-score down while saying almost nothing about your competence there. Use the breakdown as a pointer at what to drill next, not as a verdict. For the rest of what a reviewer opens, our walkthrough of what CodeSignal's proctored assessments capture covers the surrounding fields.
Where a copilot is the wrong tool for this
OfferPilot AI publishes this guide, so here is the disclosure. Certified Assessments are proctored by default, including webcam capture and identity verification. Our Code Copilot overlay is excluded from screen capture at the operating-system level, so it stays out of Zoom, Teams, Meet, OBS and screenshots. That is a narrow guarantee. It does nothing about a webcam pointed at your face, a lockdown browser, an invigilator in the room, eye tracking, or a phone camera beside you. If your assessment is webcam-proctored, treat the tool as unavailable and prepare instead.
Two further limits. It is Windows 10 and 11 only, with no macOS, Linux, mobile or browser extension, so for many candidates this is not a decision at all. And it does not address what this page is really about: the GCA punishes hesitant work on task one and rewards knowing when to stop optimising and submit. Neither is a gap a tool closes inside a 70 minute clock. The defensible use is before the window opens, working timed problems until a brute force comes out of your hands in four minutes. That is the habit the scoring model pays for.
What to do on the day
Open all four tasks in the first two minutes, so nothing surprises you at minute fifty. Solve task one completely. Get a working answer down on two and three even if it is inelegant. Then close whatever sits nearest to 100 percent rather than opening task four out of ambition, which in the example above costs sixteen points.
Related guides
- LeetCode vs HackerRank vs CodeSignal: Which Matches Your OA
- HackerRank Test Disconnected? What Happens and How to Recover
- Can You Google During a HackerRank or Coding Assessment?
- Karat Interview: What to Expect, Timing and What Is Scored
- Codility Performance Score 0%, Correctness 100%: Why It Happens