Company guide

Upland Software's CCAT, then Codility: preparing for both

Upland Software candidates report the CCAT as the first stage for software engineering roles, followed by a Codility coding test and then technical, business-unit and HR interviews. Upland does not publish a cutoff. Our estimate for engineering candidates is about 25 to 28 out of 50, with 27 as a working target.

Take a free practice test

Free account, no card. One free session with AI coaching on your results. Start it within 5 days of signup.

Upland Software and the CCAT at a glance

Estimated target score

27/50

An estimate, not a published cutoff.

Our estimated range
25 to 28
Target percentile (estimate)
the 63rd to 67th
Criteria floor for these roles
20
Evidence it uses the CCAT
Strong evidence

A candidate in a Glassdoor community thread describes Upland Software's software engineering process: stage one is the CCAT, followed by a Codility coding test, then technical, business-unit and HR rounds.

Software engineering is the only role reported, and Criteria's suggested floor for Software Development is 20. We add a typical tech-employer margin of 5 to 8 points. This is our estimate, not an Upland number.

Where the CCAT sits in Upland Software's hiring process

  1. Stage 1: CCAT

    Reported as the first stage: 50 questions in 15 minutes.

  2. Codility coding test

    Reported as the second stage, an online timed coding assessment.

  3. Technical interview

    Reported after Codility, with engineers on the team.

  4. Business-unit round

    Reported; Upland runs several product lines, and this round is with the unit that is hiring.

  5. HR round

    Reported as the final conversation before an offer.

Steps are as candidates describe them. Processes change by role and over time.

Can your pace reach Upland Software's target?

The numbers below use our estimate for Upland Software: a range of 25 to 28 out of 50 with a target of 27. Nothing is saved. If you ask Clever below, it sees your numbers.

Projected score 23 of 50: below the estimate

  • Answer 6 more questions (36 in total) at 75% accuracy.
  • Or lift accuracy to 90% on the 30 you already answer.

The CCAT score is the number you get right. This projection counts no lucky guesses.

Two timed tests in one week

Upland Software sells a portfolio of cloud business applications across several product lines. For engineering candidates, the reported process puts two timed online tests back to back: the CCAT and then a Codility coding test. They reward different things. The CCAT punishes slow, careful work; Codility punishes sloppy, untested code.

The mistake is preparing for both at once with the same mindset. Split the week. Spend the first days on the CCAT, because it comes first and decides whether you see the Codility link at all. Shift to coding practice only once the CCAT is done.

  • Days 1 and 2: one timed practice test, then drill the two weakest question types.
  • Day 3: a second timed test, then take the CCAT while the pace is fresh.
  • Days 4 to 7: Codility-style problems, with edge cases and tests written out.

Switching from guess-and-move to test-every-edge

On the CCAT, a good habit is to commit to an answer within about 20 seconds and move on. On a coding test, that same habit costs points: you need to check empty inputs, off-by-one bounds and large values before you submit.

If you take both on the same day, give yourself a break between them and say the switch out loud: speed now, care later. Candidates who carry CCAT pace into a coding test tend to submit too early.

Where engineering candidates gain and lose points

Short algebra and mental rotation questions both reward a fixed routine. Algebra items like 7x + 18 = 179 should take one subtraction and one division, done in your head. Rotation items reward picking one corner of the tile and tracking only that corner.

Most engineers do not lose points on these types for lack of skill. They lose them by overthinking. Practise until each takes under 20 seconds, then spend the saved time on verbal items.

Use the pace check on this page with the numbers from one timed practice test. If your pace cannot reach the target, the saved seconds on algebra and rotation items are where the extra questions come from.

Question types to drill first

Roles at Upland Software reported to include the CCAT

Criteria floors are from Criteria's sample score report. Our estimates are not published cutoffs.
RoleCriteria job family and floorOur estimateNote
Software engineerSoftware Development: 2025 to 28The reported role. The CCAT is the first gate, so it decides who gets the Codility link.
Senior or lead software engineerSoftware Development: 2026 to 29Not reported separately. Employers often expect more from senior candidates, so we lean one point higher.

Tips for the Upland Software CCAT

  • Take the CCAT before you start Codility practice; it is the first gate and the faster one to improve.
  • On rotation items, pick one marked corner and follow only that corner through the turn.
  • Do algebra in your head: undo the addition, then the multiplication, and check the option list.
  • Leave a gap of at least an hour between the CCAT and any coding test taken the same day.
  • Read the business-unit name in your invite; the later round is with that team, so know what its product does.

Practice questions in the same formats

These are our own practice questions, written in the CCAT's formats. Upland Software does not publish its test questions, and neither does Criteria. For a full timed run, take the free CCAT practice test.

Question 1Algebra & word equationsEasier

If 7x + 18 = 179, what is x?

  1. 28
  2. 24
  3. 22
  4. 25
  5. 23
Show the answer and the fast route

Answer: E, 23

Subtract 18, then divide by 7: (179 − 18) ÷ 7 = 23.

The fast route

Name the unknown once; translate the relationship before doing arithmetic.

Solve it step by step
  1. 1Name the unknown

    Let x = the number we are solving for

  2. 2Translate the words into math

    • “7 times x, plus 18, equals 179”7x + 18 = 179
  3. 3Solve the equation, one move at a time

    Whatever you do to one side, do to the other to keep the two sides equal.

    1. StartThe equation7x + 18=179
    2. 1RuleSubtract the same amount from both sidesSubtract 18 from both sides7x=161
    3. 2RuleDivide both sides by the same nonzero numberDivide both sides by 7x=23
  4. 4Answer

    x = 23. Check: 7 × 23 + 18 = 179.

Question 2Mental rotationEasier

Which tile shows the original rotated 90° clockwise? Do not flip it.

Original
Show the answer and the fast route

Answer: A

Turn the whole tile 90° clockwise. Every filled cell follows the same rotation; a mirror image is not equivalent.

The fast route

Track one distinctive corner through the turn.

How we estimate

Upland Software does not publish a CCAT score, so the numbers on this page are our estimate. We start from Criteria's published job-family floors for the roles candidates report, then place them against Criteria's two norm groups, where the median raw score is 24. We adjust for how competitive the applicant pool is, and we use an employer's own published baseline whenever one exists.

Percentiles come from a normal model on Criteria's published median and standard deviations, shown as a range across both groups. See the CCAT percentile chart for the method and what a good CCAT score is for the published job-family floors.

Clever Cat Prep is not affiliated with Upland Software or Criteria Corp. Upland Software is a trademark of its owner.

Ask Clever about this page

Free, no account. Ask anything about this page or your result.

Questions, answered

Does Upland Software use the CCAT?

Candidates report it. One Glassdoor community thread describes the CCAT as stage one of the software engineering process, before a Codility coding test.

What comes after the Upland CCAT?

In the reported process, a Codility coding test, then a technical interview, a business-unit round and an HR round.

What CCAT score does Upland Software require?

Upland does not publish one. Our estimate for software engineers is about 25 to 28 out of 50, from Criteria's suggested Software Development floor of 20 plus a typical tech-employer margin.

Should I prepare for the CCAT or Codility first?

The CCAT, because it comes first and decides whether you continue. A few focused days on timing usually matter more than extra coding practice at that point.

Is the CCAT a coding test?

No. It has no code at all: 50 math, verbal, logic and spatial questions in 15 minutes, without a calculator.

How do I keep pace across 50 questions?

The average is 18 seconds per question. Use the pacing check on this page to see whether your practice pace reaches the target, and skip anything you cannot place quickly.

Sources

  1. Glassdoor community: Upland Software interview stages. Read October 13, 2026.
  2. Criteria: sample CCAT score report (suggested ranges by position). Read October 13, 2026.

Find out where you stand in 15 minutes.

Take a free practice test

Free account, no card. One free session with AI coaching on your results. Start it within 5 days of signup. Then Regular price $19.99Launch price $9.99 once for one calendar month if you want more. No renewal.