Cambridge Computer Science

Practice Cambridge Computer Science video interview questions with AI feedback on mathematical reasoning, algorithmic thinking, and communication so you can handle unfamiliar problems more effectively.

Free one-question trial · No card

Question bank
20 questions
Questions per session
4
Session length
13 min
Answer format
Video

What your report scores

Each answer is scored on these, then you see which points pulled the score down.

Verbal/Speaking Feedback

  • Enthusiasm and Confidence
  • Timing
  • Clarity of Speaking
  • Pitch and consistency
  • Speed of Talking

Content Feedback

  • Clarity of Content
  • Conciseness
  • Logical Presentation
  • Use of examples
  • Vocabulary

Answer Feedback

  • Relevancy
  • Critical Thinking
  • Insightfulness

Expression

  • Smile
  • Eye Contact
  • Confidence
  • Background
  • Face Positioning

Skills it checks

  • Mathematical Reasoning
  • Unfamiliar Problem Solving
  • Problem Decomposition
  • Algorithmic Thinking
  • Learning Agility
  • Analytical Communication
  • Intellectual Flexibility
  • Persistence
  • Motivation for Computer Science
  • Academic Curiosity
  • Program Fit Awareness
  • Clarifying Question Use

Questions from the bank

A few real questions you can practice now.

01

Tidy boxes. You are given 10 boxes, each large enough to contain exactly 10 wooden building blocks, and a total of 100 blocks in 10 different colours. There may not be the same number in each colour, so you may not be able to pack the blocks into the boxes in such a way that each box contains only one colour of block. Show that it is possible to do it so that each box contains at most two different colours.

02

Searching for the maximum. The real-valued function f(x), defined for 0 ≤ x ≤ 1, has a single maximum at x = m. If 0 ≤ u < v ≤ m then f(u) < f(v), and if m ≤ u < v ≤ 1 then f(u) > f(v). You are told nothing else about f, but you may ask for the value of f(x) for any values of x you choose. How would you find the approximate value of m? How accurately could you find m if you could choose only 10 values of x for which to evaluate f(x)?

03

Death by chocolate. You are locked in a room with your worst enemy. On a table in the centre of the room is a bar of chocolate, divided into squares in the usual way. One square of the chocolate is painted with a bright green paint that contains a deadly poison. You and your enemy take it in turns to break off one or more squares from the remaining chocolate (along a straight line) and eat them. Whoever is left with the green square must eat it and die in agony. You may look at the bar of chocolate and then decide whether to go first or second. Describe your strategy.

04

Monkey beans. An urn contains 23 white beans and 34 black beans. A monkey takes out two beans; if they are the same, he puts a black bean into the urn, and if they are different, he puts in a white bean from a large heap he has next to him. The monkey repeats this procedure until there is only one bean left. What colour is it?

05

Lily-pad lunacy. Eleven lily pads are numbered from 0 to 10. A frog starts on pad 0 and wants to get to pad 10. At each jump, the frog can move forward by one or two pads, so there are many ways it can get to pad 10. For example, it can make 10 jumps of one pad, 1111111111, or five jumps of two pads, 22222, or go 221212 or 221122, and so on. We'll call each of these ways different, even if the frog takes the same jumps in a different order. How many different ways are there of getting from 0 to 10?

Practice all Cambridge Computer Science questions in MYLS AI →

How it works

01Pick your interviewYour school, program or role.
02Answer on cameraTimed, like the real thing.
03Read your reportEach fix is written for your answer.

What you get

The session

Realistic practice that builds confidence

  • Timed question flowPractice with the same pacing and response format used by this program.
  • Audio-ready questionsHear or read each question before responding, depending on the program setup.
  • Focused topic coverageEach session pulls from the configured question bank.
  • Transcript and recordingReview what you said and how you delivered it after every session.

The report

Per-question analysis tied to the scoring criteria

  • Score predictionSee your overall readiness and criterion-level scores.
  • Per-question feedbackUnderstand the exact issue in each response.
  • Improvement suggestionsTurn weak spots into concrete next practice goals.
  • Progress historyRepeat sessions and track your performance over time.

Who it's for

Application prep

Build a steady admissions practice rhythm

  • Turn school, activity, and personal stories into clear answers
  • Keep your examples fresh before interviews begin
  • Improve one communication skill at a time
Starting point

Understand your current interview readiness

  • See how clearly you explain your interests and fit
  • Learn what strong undergraduate interview answers need
  • Find the skills to prioritize first
Interview soon

Sharpen before your admissions interview

  • Organize your best examples quickly
  • Reduce nervous pauses under timed conditions
  • Build confidence before interview day

Questions

See all FAQs
What does this program evaluate?

This program evaluates answer quality, communication, fit, and the skills needed for this opportunity.

How should I use the sample questions?

Use them to understand the expected style, then start a real session to receive scored feedback.

Can I repeat the program?

Yes. Repeated sessions help you build consistency and compare feedback over time.

What do I get after a session?

You receive a structured report with scores, strengths, gaps, and suggestions for the next attempt.

Scores and feedback are for practice. They don't predict or guarantee an admission, test result or job offer.

Ready to practice Cambridge Computer Science?

Try a free question