Skip to main content
Oxford Mathematics and Computer Science interview preparation

Free Interview Resources

Oxford Mathematics and Computer Science Interview Questions

Free practice questions, preparation advice, and expert insights for Mathematics and Computer Science interviews at Oxford.

≈2 interviews · online · tutorial-style problem solvingFormat

Sample Oxford Mathematics and Computer Science Interview Questions

Real Mathematics and Computer Science interview questions in the style Oxford asks. Try answering each one aloud before you reveal the hint.

01

If n² is even, prove that n is even.

Problem-Solving

entry

Hint

Try proving the contrapositive: if n is odd, what can you say about n²?

02

A staircase has n steps. You can climb either 1 or 2 steps at a time. How many different routes are there?

Problem-Solving

entry

Hint

Split routes by the final move: did the route arrive from step n−1 or step n−2?

03

You have a sorted list of 1,024 names. What is the maximum number of comparisons binary search needs to decide whether a name is present?

Problem-Solving

entry

Hint

Each comparison halves the remaining search interval.

04

How many subsets of {1, 2, ..., n} contain no two consecutive integers? Build a recurrence.

Problem-Solving

mid

Hint

Separate subsets that include n from those that do not include n.

05

Design an algorithm to test whether a string of brackets is balanced. Explain why it works.

Problem-Solving

mid

Hint

Think about what information must be remembered when an opening bracket has not yet been closed.

Tutorial-style interviews with subject-specific problems, often involving unfamiliar material.

Oxford interviews typically take place at the college you applied to. You will usually have two or three interviews of around 20-30 minutes each, sometimes at different colleges if you are pooled. The atmosphere is meant to resemble a tutorial: the interviewer gives you a problem and watches how you reason through it.

20-30 minutes per interview2-3 interviews, sometimes at different colleges
  • -Expect to be given a passage, diagram, or problem you have not seen before and asked to think through it.
  • -Interviewers at Oxford will often push you until you get stuck. This is deliberate and is designed to see how you handle difficulty.
  • -Oxford tutorials involve deep 1-to-1 discussion, so showing you can engage in academic conversation is key.

Invitation → Decision: the interview timeline

Interview Invitation

Late Nov

Arrival to Interview

Early Dec

Technical Question

Mid Dec

Decision

Early Jan

Problem-Solving

3 questions
01

A recursive algorithm splits a problem into two halves and does linear extra work. Estimate its running time.

mid

Hint

Draw the recursion tree and add the work done at each level.

02

You toss a fair coin until the first head appears. What is the expected number of tosses?

mid

Hint

Condition on the first toss and set up an equation for the expectation.

03

Given a connected graph with n vertices and no cycles, how many edges must it have? Justify your answer.

hard

Hint

Try induction by removing a leaf, or reason about what happens when you add one vertex at a time.

Conceptual & Discussion

5 questions
01

What is the difference between an example, a counterexample, and a proof?

entry

Hint

Think about what each one can and cannot establish for a universal claim.

02

What makes an algorithm efficient, and how is that different from being correct?

entry

Hint

Separate the question of whether the algorithm solves the problem from how its resource use scales.

03

Why is abstraction useful in computer science?

mid

Hint

Use one example where the same method works for many different kinds of data.

04

How would you explain the difference between discrete and continuous mathematics to someone choosing this course?

mid

Hint

Give examples from counting, graphs, calculus, and limits rather than only definitions.

05

Can a computer represent every real number exactly? Why does your answer matter for computation?

hard

Hint

Think about finite memory, representation, approximation, and error propagation.

Personal Statement

4 questions
01

You mention a mathematics or computer-science book in your personal statement. Explain one idea from it precisely.

entry

Hint

Choose one argument, theorem, algorithm, or example instead of summarising the whole book.

02

Tell us about a programming project you completed. What was the hardest design choice?

entry

Hint

Describe the problem, one technical decision, and one trade-off you accepted.

03

Your statement says you enjoy the overlap between mathematics and computer science. Give a concrete example of that overlap.

mid

Hint

Use an example such as proof, logic, graph theory, cryptography, algorithms, or complexity.

04

Which claim in your personal statement would you now qualify or explain more carefully?

mid

Hint

Show intellectual honesty: identify a simplification and improve it.

Curveball

3 questions
01

Estimate how many comparisons are needed to sort 100 names by hand, and explain the assumptions behind your estimate.

mid

Hint

Compare a simple quadratic method with a divide-and-conquer method.

02

If two processors share a task, what could make the parallel version slower than the single-processor version?

mid

Hint

Consider communication, setup costs, dependencies, and uneven work division.

03

Could a computer ever be creative? Give a testable meaning of creative before answering.

hard

Hint

Define the term first, then separate producing novel outputs from understanding them.

Ethical

2 questions
01

An admissions algorithm rejects more applicants from one school type because of biased historic data. What should the designers do?

mid

Hint

Consider data quality, transparency, validation, appeal routes, and whether the tool should be used at all.

02

Should a search engine have to explain why it ranks one page above another?

mid

Hint

Balance user trust, gaming the system, commercial secrecy, and public-interest decisions.

12-10

Rebuild foundations

  • Review proof methods: direct proof, contrapositive, contradiction, induction, and counterexamples.
  • Practise core counting, recurrence, graph, and logic problems.
  • Keep a notebook of mistakes and rewrite each solution in plain English.

9-7

Connect mathematics with algorithms

  • Solve problems that require both a mathematical model and an algorithmic plan.
  • Explain each solution aloud after solving it silently.
  • Use small cases before trying to generalise.

6-4

Prepare for live interview behaviour

  • Run short mock interviews with unseen prompts.
  • Practise responding to hints without abandoning structure.
  • Prepare flexible explanations for the two or three most technical personal-statement items.

3-2

Tighten timing and communication

  • Alternate timed TMUA-style questions with untimed proof explanations.
  • Record a spoken solution and check whether each step is understandable.
  • Prepare an online setup with paper, pen, charger, and a quiet workspace.

1

Stabilise and review

  • Review the mistake notebook rather than attempting too many new topics.
  • Practise two short mixed interviews: one mathematical, one computer-science focused.
  • Plan how to ask clarifying questions and how to recover after a false start.

Unlock the full guide

  • The full Mathematics and Computer Science question bank, by category, with hints
  • A week-by-week preparation roadmap
  • The common mistakes that cost offers — and how to avoid them

Free Resource

The Complete Oxford Mathematics and Computer Science Interview Guide

Enter your email to unlock the full question bank, worked approaches, a week-by-week prep roadmap, and the mistakes that cost offers.

No spam. Unsubscribe anytime.

Further Reading

Recommended Resources

Website

Oxford Mathematics and Computer Science course page

by University of Oxford

Official course information, including UCAS code, duration, entry requirements, admissions test, interview timing, and course-specific admissions statistics.

Website

TMUA information page

by UAT-UK

Official information about the Test of Mathematics for University Admission used in the current admissions process.

Website

Oxford Mathematical Institute TMUA guidance

by University of Oxford Mathematical Institute

Oxford-specific guidance on TMUA and the transition away from MAT for the relevant admissions round.

Website

Oxford Computer Science sample interview problems

by University of Oxford Department of Computer Science

Official sample problem material for practising the style of reasoning expected in Computer Science interviews.

Website

Oxford interview guidance

by University of Oxford

Official guidance on the interview process, including format and expectations for shortlisted applicants.

Website

Oxford Computer Science reading suggestions

by University of Oxford Department of Computer Science

Departmental reading suggestions for applicants who want to build subject knowledge beyond the school syllabus.

Website

Oxford super-curricular hub

by University of Oxford

Oxford's official hub for super-curricular exploration and subject enrichment.

Tool

NRICH Mathematics

by University of Cambridge Faculty of Mathematics

Problem-solving resource useful for developing the habit of explaining mathematical reasoning, checking cases, and generalising.

Frequently Asked Questions

Use around two interviews of about 25 minutes as the headline expectation, but be ready for variation because joint-school applicants can have subject-specific and additional college interviews.
Yes. For the 2026-27 cycle, shortlisted applicants for this course are invited to online interviews in December 2026.
Yes. TMUA is the current admissions test for this course.
Only as historical problem-solving practice. TMUA is the current test, and MAT now serves only as retired or historical preparation context.
They are looking for how you reason through unfamiliar problems: defining terms, testing examples, building proofs or algorithms, and responding to hints.
You may be. Interviewers can draw on your personal statement, so prepare to explain the most technical claims and examples you included.
No. This course requires neither written work nor a portfolio.
The entry requirement is A*A*A at A level, with the A*s in Maths and Further Maths if available, and IB 39 including core points with 766 at Higher Level and 7 in Higher Level Mathematics.
The course-page statistics show a 2023-25 three-year average of 29% interviewed, 10% successful, and an intake of 59. For 2025-26, the department reports 564 applications, 206 shortlisted, and 90 offers.
Say what you know, test a small case, state the obstruction, and use any hint to revise your route. Interviewers are often more interested in the recovery than in a perfect first attempt.

Get Expert Oxford Mathematics and Computer Science Interview Coaching

1-to-1 mock interviews with Oxford graduates who know exactly what Mathematics and Computer Science interviewers look for.

Book a Free Session