InterviewPrepInterviewPrep· Job Insights

CodeSignal GCA: the 4-task test, scoring and practice

The CodeSignal General Coding Assessment (GCA) is what Uber, Instacart and a growing list of US-hiring firms use to screen Indian candidates. It is a single 70-minute test with four tasks of escalating difficulty and a hard proctoring layer. If your GCA is scheduled in the next couple of weeks, this page walks through what the test actually looks like, what a passing score means, and how to spend your prep time.

Start a free mock interview →

The 70-minute, 4-task structure

Every GCA follows the same shape:

  • Task 1: a warm-up — usually string or array manipulation. Aim to finish in 5 to 8 minutes.
  • Task 2: a light data-structure problem, maybe a hash map or a simulation. 10 to 15 minutes.
  • Task 3: a harder algorithmic task, often involving sorting, greedy choices or a two-pointer trick. 20 to 25 minutes.
  • Task 4: the killer — a graph, DP or non-obvious optimisation. Reach it with at least 20 minutes to spare.

The timer runs continuously across all four tasks and you can move between them freely. You cannot pause. You cannot re-attempt the GCA within 30 days of a submission, so treat every real attempt as final.

Free OA practice

Sit 5 real questions right now.

Score against the same 20,000-question bank employers use, with instant explanations. No signup for the free set.

Try 5 questions free →

Scoring bands: 600, 700, 850

The GCA reports one number out of 850, updated after each task. The bands recruiters commonly reference are:

  • Under 600: below most screening bars.
  • 600-700: typical services and mid-tier product screening pass.
  • 700-800: comfortably clears most product-company screening.
  • Above 850 is not possible — 850 is the ceiling and is achieved by solving all four tasks with full test-case coverage.

Task 4 alone is worth more than Tasks 1 and 2 combined. Rushing through the easy tasks to get to Task 4 with time is usually the correct trade.

The proctoring is intense

CodeSignal turns on webcam, microphone and screen recording by default for the certified GCA. You will be asked to show your desk before the test starts. During the test, focus-out events, second screens and multiple faces are all flagged. The recording is reviewed if your score is high enough to progress.

Do the test in a private room, on a laptop plugged in, with your phone in another room. A single flagged event does not fail you, but a pattern of them will.

How to practise for the GCA in a week

The single best resource is CodeSignal’s own practice arcade — the questions there are drawn from the same style and difficulty tiers as the real GCA. Beyond that:

  • Do at least one full practice GCA end-to-end. Nothing else teaches you the pacing.
  • Drill string, array and hash-map problems until Task 1 and 2 feel automatic.
  • Practise reading long problem statements quickly — the GCA loves a paragraph of setup around a simple ask.
  • Keep a small library of ready patterns: BFS on a grid, prefix sums, monotonic stack, union-find. Task 3 or 4 usually maps to one of them.

Unlock the full bank

Practice is the only thing that moves your OA score.

Get the full 20,000-question bank tagged by company and platform, plus scored AI mock interviews. Credit packs from ₹899 / $19.99.

See practice plans →

Common mistakes candidates make

Three that come up over and over:

  • Getting stuck on Task 3 with 15 minutes left and never opening Task 4. Always at least read Task 4 by the 45-minute mark.
  • Not running the sample cases before submitting. The IDE lets you test freely — use it.
  • Ignoring edge cases in Task 1 and losing 40 points to an off-by-one. Empty input, single element and duplicates are always tested.

Frequently asked

What is a good CodeSignal GCA score?
Anything above 700 comfortably clears most product-company screening rounds; 600 to 700 is enough for many services and mid-tier product roles. The absolute ceiling is 850. If you land under 600, treat the report as a practice run and target a rewrite in 30 days.
Can I retake the CodeSignal GCA?
Only after a 30-day cooldown from your last submission, and the new score replaces the old one for any employer using the CodeSignal score as a filter. Plan your attempt carefully — do not use the certified GCA as casual practice.
Does CodeSignal use AI to detect cheating?
Yes. The proctoring layer flags focus-out events, multiple faces, second monitors and unusual typing patterns; the code itself is scanned against a plagiarism corpus. A high score from a session with many flags will be reviewed before any recruiter sees it as a pass.
Which language should I choose on CodeSignal?
Python is the most common choice because reading time on the long problem statements matters more than execution speed for GCA-sized inputs. Java and C++ are also fully supported. Pick the language you can debug fastest under pressure, not the one that looks the most impressive.
Is the CodeSignal arcade the same as the GCA?
The arcade uses the same question style and scoring feel but is untimed and slightly easier on the top end. It is still the closest free practice you will get. Do at least one arcade certification round before your real GCA to calibrate.

Related prep

HackerRank OA questions and practice · Codility test practice — questions, difficulty and cutoffs · CoderPad interview and OA practice · Mercer Mettl OA — sections, timing and practice

Reading about it isn't practice.

Run a real AI mock interview built from your CV and a live job description — scored feedback on your answers, pace and filler words.

Start your free mock interview →