The Oxbridge Computer Science Interview India’s CBSE Students Face for 2027 Entry

Oxford accepts CBSE Year XII; Cambridge does not list Computer Science among its CBSE courses. Here is what CBSE’s own syllabus editions cut, set against problems Oxford has used in past interviews.

Get the Computer Science pack — £180

On CBSE Class XII alone, Oxbridge Computer Science means Oxford. Cambridge’s India guidance, updated March 2026, lists the courses that accept CBSE Class XII, and Computer Science is not one of them. Oxford accepts CBSE Year XII, holds most first Computer Science interviews on 14 to 17 December 2026, and spends most of each interview of around 30 minutes on a Computer Science problem. CBSE’s own syllabus editions show what that problem draws on, and what the board has cut.

Can you apply for Oxbridge Computer Science on CBSE Class XII?

At Oxford, yes. Oxford’s international qualifications list accepts the “Year XII qualification, studied with either the CBSE (All-India SSC) or CISCE (ISC) boards”. Its Computer Science department sets standard offer conditions for A-levels, the International Baccalaureate and Scottish Highers, and for everyone else says “tutors will seek advice from the subject coordinators or the college’s admissions tutor in determining a comparable set of conditions.” Applying on something other than A-levels is ordinary on these courses. In the department’s 2025–26 admissions cycle, 62.1% of applicants offered A-levels, so more than a third of the field applied on another qualification. Check the CBSE grades for your own course on Oxford’s page before you apply.

At Cambridge, not on CBSE alone. Cambridge’s India entry, updated in March 2026, says CBSE Class XII qualifications “are accepted by some Colleges for the following courses”, and lists 23 of them. Computer Science is not among the 23. For a course that is missing, Cambridge’s advice is further study: it strongly recommends it if you “wish to apply for a course that does not accept CBSE Class XII qualifications”, and gives A Levels, the IB, or “5 or more Advanced Placement (AP) Tests at Score 5, plus Grades A1 A1 A1 A1 A1 in relevant Class XII subjects” as examples. Anyone intending to apply with five APs and Class XII is told to contact their shortlisted Colleges about it first. A CBSE student who wants Cambridge Computer Science should therefore plan on a second qualification, not on Class XII.

Which Cambridge Colleges accept CBSE for the courses that are listed, which interview in person, and what a UK interview slot means on an Indian clock are covered in our Oxbridge interview guide for applicants from India. This page stays with Computer Science, and so, for a CBSE student, mostly with Oxford.

What does CBSE Computer Science teach in Classes XI and XII?

A 2027-entry applicant sat Class XI in 2025–26 and sits Class XII in 2026–27, and CBSE publishes a syllabus for each year. For Computer Science the 2025–26 edition and the 2026–27 edition are the same word for word apart from their year labels, so one description covers the whole course this cohort takes.

Class XI opens with computer systems, including Boolean logic: “NOT, AND, OR, NAND, NOR, XOR, truth tables and De Morgan’s laws, Logic circuits”. The programming unit is Python: problem solving with algorithms, flowcharts and pseudocode, then data types, operators, conditionals and loops, strings, lists, tuples, dictionaries and modules. The only search it names is linear, a “linear search on list of numbers”, and sorting is done by calling Python’s built-in sort() and sorted(). The suggested practical list includes “Display the terms of a Fibonacci series.”

Class XII splits its 70 theory marks 40 to programming, 10 to computer networks and 20 to databases. The programming unit covers functions, from “types of function” down to “scope of a variable (global scope, local scope)”, then exception handling, text, binary and CSV files, and one data structure: “Data Structure: Stack, operations on stack (push & pop), implementation of stack using list.” The course ends with a project that should “create something that is tangible and useful using Python file handling/ Python-SQL connectivity”, done “in groups of two to three students”.

Read as a list of what is there, that is a sound programming course. Read as a list of what is not there, it is sharper. The functions topic stops at scope, and recursion is not in it. The only data structure is the stack. The only search is linear. Sorting means calling a library function. Those absences come from the syllabus’s own topic lists, not from a keyword search, and they line up with the problems Oxford publishes, set out below.

What did CBSE Computer Science stop teaching after 2020–21?

The older course was different, and the difference is the part of computer science that reasons about algorithms rather than writing them. The 2020–21 Computer Science syllabus listed, for Class XI, “Sorting algorithm: bubble and insertion sort; count the number of operations while sorting.” For Class XII it listed “Recursion: simple algorithms with recursion: print a message forever, sum of first n natural numbers, factorial, Fibonacci numbers; recursion on arrays: binary search.”, then “Idea of efficiency: performance measurement in terms of the number of operations.”, and queues alongside stacks.

By the 2022–23 edition all of that has gone from the unit lists. Its Class XII data-structures line is the stack alone, and the 2025–26 and 2026–27 editions this cohort studies carry the same line. We have not read the edition published between those two, so we date the change as present in 2020–21 and gone by 2022–23, and no more precisely than that. The same period changed CBSE Mathematics, which the last two rows of this table cover.

TopicCBSE 2020–21CBSE 2022–23CBSE 2025–26 (Class XI) and 2026–27 (Class XII): this cohort
Recursion, including binary searchListed, Class XIINot listedNot listed
“Idea of efficiency” (counting operations)Listed, Class XIINot listedNot listed
Bubble and insertion sort, counting operationsListed, Class XINot listedNot listed
QueuesListed, Class XIINot listedNot listed
StackListed, Class XIIListedListed
Mathematics: the Mathematical Reasoning unitA unit of Class XINot in the unit listNot in the unit list
Mathematics: Principle of Mathematical InductionFirst chapter of Class XI Algebra, 10 periodsNot in the unit listClass XI: on the list “assessed only formatively”

If an older sibling’s notes, a coaching workbook or a tutor’s worksheets were written for the 2020–21 course, they assume topics that are not in yours. That is not a reason for alarm. It is a precise list of what to practise on purpose.

The Computer Science pack — £180

Ten of our own practice questions in the style of the interview, each with prompts and a worked answer: Big-O growth rates, password-counting combinatorics, comparing which of two enormous powers is larger, and a full termination-and-correctness proof for bubble sort. The first and the last sit in the 2020–21 column of the table above, as efficiency and sorting-algorithm ground. There is no free Computer Science sample. We publish 30 packs across 17 subjects at £180 each.

Get the Computer Science pack — £180

Which of Oxford’s past interview problems turn on what CBSE cut?

Oxford’s Computer Science department publishes a page of sample problems and introduces them in one line: “Here are some problems that have been used in interviews in the past.” Its how-to-apply page says each interview “lasts around 30 minutes, usually with two interviewers”, and that “Most of the interview time will be taken by tutors asking you to solve a Computer Science problem.” Four of the published problems are worth reading against the table above.

Missing numbers. You are given “a list of slightly less than 1,000,000 numbers, all different”, each between 0 and 999,999, and asked how you could find one that is not on the list “in a reasonable time”. The one search CBSE teaches, linear search, answers a different question: whether one given number is present. Checking candidates one by one against the whole list works, and costs a number of steps you should be able to estimate aloud. The problem is really asking what that costs and what does better, which is the 2020–21 “idea of efficiency” asked in conversation.

Searching for the maximum. A function on the interval from 0 to 1 has a single peak, you may ask for its value anywhere, and you are asked how accurately you could locate the peak “if you could choose only 10 values of x”. This rewards the halving argument behind binary search: each well-chosen pair of evaluations rules out part of the interval, and the question is how much survives ten of them. Binary search left the CBSE syllabus along with recursion.

Lily-pad lunacy. Eleven lily pads are numbered from 0 to 10, a frog jumps forward one or two pads at a time, and Oxford asks: “How many different ways are there of getting from 0 to 10?” Displaying the terms of a Fibonacci series is on CBSE’s Class XI practical list, so you may well have written that program. The interview runs the other way: it wants you to see that the routes to any pad split by the last jump, so the count for a pad is the sum of the counts for the two pads before it, and to say that before computing anything. That is a recurrence, which is why the counts are Fibonacci numbers, and the 2020–21 syllabus taught exactly this idea under recursion.

Monkey beans. An urn holds 23 white beans and 34 black beans, a monkey replaces pairs by a fixed rule until one bean is left, and you are asked what colour it is. It is solved by finding a quantity that the process cannot change, and neither the Computer Science nor the Mathematics syllabus this cohort studies lists anything like it.

None of this means Oxford expects a syllabus you were never given. Its own advice is to “do lots of problems, on and near your syllabus”, and Cambridge’s Computer Science department says its interviewers “will not expect you to know things that are outside of your school curriculum”. The point is narrower. The habits these problems reward — counting cost, finding a recurrence, spotting what does not change — were written out of the CBSE course, so a CBSE student has to build them deliberately. The same practice serves both universities: Cambridge’s department points its own applicants to Oxford’s sample interview dialogue, “which is very similar to a Cambridge one”.

Practise the reasoning, not the syntax

Our Oxbridge interview packs are our own practice questions in the style of the interview, written by specialist subject tutors, ten to a pack with a worked answer for every question. Nine subjects have a free sample, maths among them; Computer Science does not. There are 30 packs across 17 subjects at £180 each, and each pack is a single subject’s ten questions.

See the packs and the free samples

What does TMUA Paper 2 ask that CBSE Mathematics used to teach?

Both universities require the TMUA for Computer Science for 2027 entry. Cambridge says “All applicants for Computer Science are required to take the Test of Mathematics for University Admission (TMUA)”, and Oxford requires “both Paper 1 (Applications of Mathematical Knowledge) and Paper 2 (Mathematical Reasoning)”. By December the test is behind you, but Paper 2’s logic is the language of checking an argument, which an interviewer does aloud, so it is worth knowing where a CBSE student would once have learned it.

The UAT-UK specification for the October 2026 sitting sets out Paper 2’s ground: the converse and “The contrapositive of a statement”, the terms “necessary and sufficient”, and four kinds of proof — direct deduction, proof by cases, “Proof by contradiction” and “Disproof by counterexample”. CBSE’s 2020–21 Mathematics syllabus had a Class XI unit on the same ground. Its Mathematical Reasoning unit covered “if and only if (necessary and sufficient) condition”, “there exists”, and the “difference among contradiction, converse and contrapositive”. The 2025–26 Class XI syllabus has five units — sets and functions, algebra, coordinate geometry, calculus, and statistics and probability — and Mathematical Reasoning is not one of them.

Two notes keep this accurate. First, the TMUA’s list of proof types does not include induction, whatever some preparation guides say, so induction was never what the test examined. Second, CBSE Computer Science still teaches truth tables and De Morgan’s laws, which is more formal logic than the TMUA asks for: the specification says candidates will not be expected to “complete formal truth tables”. A student who took Computer Science has met negation and the and/or rules, in another notation. Oxford’s department adds that the TMUA’s topics are “very similar to those covered on the MAT”, the test it replaced, so MAT past papers remain fair practice.

Where does induction sit in the syllabus you studied?

It is there, but it was never marked. CBSE’s 2025–26 Mathematics syllabus — the Class XI year of every 2027-entry CBSE applicant — ends its Class XI section with a list that begins: “The following topics are included in the syllabus but will be assessed only formatively to reinforce understanding without adding to summative assessments.” The first Algebra item on that list is the Principle of Mathematical Induction: “The principle of mathematical induction and simple applications.” The formulae for the sums of k, k² and k³ — the usual first exercises in induction — are on the same list.

So a CBSE student may well have met induction; what the syllabus guarantees is only that it never counted towards a mark. It used to. The 2020–21 syllabus made it the first chapter of Class XI Algebra, timetabled at 10 periods; the 2022–23 syllabus had dropped it from the unit list; and by 2025–26 it was back in this formative-only form. The 2026–27 Class XII syllabus does not include it.

Why it matters for Computer Science rather than Mathematics: induction is how you show that a loop or a recursive procedure does what it claims. The lily-pad count is a recurrence, and proving the formula for it is an induction. Showing that a sorting routine stops, and stops with the list in order, is an argument about what each pass preserves. The TMUA never examined any of this. An interviewer can ask for it.

What does the CBSE syllabus give you to work with?

More than the gaps suggest. Class XII Mathematics teaches “Types of relations: reflexive, symmetric, transitive and equivalence relations. One to one and onto functions.” — the vocabulary that interview problems about sets, mappings and counting are posed in. Class XI Computer Science teaches Boolean logic with truth tables and De Morgan’s laws. And the whole course is taught in Python, so you can test an idea in code quickly. That helps in preparation, though the interview itself is, in Oxford’s words, “like a short tutorial” about a problem rather than a coding test.

Be clear about what that last point is worth. Cambridge’s department teaches in “Java as the main Object-Oriented programming language, ML for functional programming and Prolog for logic”, and says “We do not expect any of our students to be able to program in any of these languages when they first arrive.” Among its A-level entrants who started in 2018, 2019 and 2023, 64% had taken Computing and over 97% had taken Further Mathematics. Oxford’s department reports the same pattern: 96% of A-level students offered places on its Computer Science courses in 2022–25 took Further Maths. Cambridge’s department puts the priority in one sentence: “Our primary focus is on Mathematics”.

The board paper pulls the other way, which is why the reasoning needs separate practice. CBSE’s 2026–27 Class XII Mathematics question paper design gives Analysing, Evaluating and Creating 20% of the marks. The rest of the paper rewards remembering, understanding and applying known techniques, which is a fair test of a syllabus and a poor rehearsal for a half-hour conversation about a problem you have never seen.

The Maths I pack — £180

Both universities select Computer Science applicants on mathematics, so our maths packs are relevant alongside the Computer Science pack. Maths I is badged Maths: ten questions, each with prompts and a worked answer, on nested radicals, de Moivre’s theorem and quartic roots, differentiating a variable raised to its own power, iterated integrals, random walks, and spot-the-error algebra proofs. Maths is one of the nine subjects with a free sample, so you can read one of our questions before deciding. All 30 packs, across 17 subjects, are £180 each.

Get the Maths I pack — £180 Download the free maths sample

When are the Computer Science interviews, on an Indian clock?

Oxford’s timetable has one row for Computer Science: “Most first and second college interviews will take place on Monday 14, Tuesday 15, Wednesday 16 and Thursday 17 December, although interviews for some colleges may start in the week commencing Monday 7 December.” Keep both halves of that sentence. If a further college wants to see you, Oxford tells you by 2pm UK time on Wednesday 16 December, and the additional interviews run on 16 and 17 December. Oxford gives its times in UK time, which is GMT in December, and India is five and a half hours ahead, so that deadline falls at 19:30 IST the same evening. Oxford says it is “not possible to rearrange the time of interviews”, and gives its decisions on 12 January 2027.

Computer Science is one of Oxford’s Tier 3 interview subjects. As well as Microsoft Teams you need “a basic universal stylus and a touchscreen device for accessing a Miro Whiteboard”, with “a screen at least 8 inches in size”, so a phone is not likely to be suitable. Oxford adds that no candidate or school will be expected to buy one, and that colleges will discuss arrangements where needed, so raise it early rather than on the day.

Cambridge’s main interview period is 7 December to 18 December 2026. Applicants to Peterhouse or Trinity also sit the Computer Sciences Aptitude Test, which Cambridge’s department says is taken “on the day of interview”. Peterhouse interviews applicants based outside the UK online, and Trinity lets them choose online or in person. Both are Cambridge routes, so for a CBSE student they follow the further study described above.

One India-specific date is worth checking. CBSE’s suggested schedule puts the third periodic test in “December-January”, while calling it “only a suggestive schedule”. If your school’s test lands inside 7 to 18 December, Cambridge’s application question 8.2 names exams among the reasons it accepts for being unavailable, so enter the dates. Oxford’s interview pages offer no equivalent way to declare a clash. For the full conversion of a UK interview day to IST, and India’s other December dates, see our guides to interview time zones for overseas applicants and December clashes.

What do Oxford’s Computer Science numbers say about applicants from outside the UK?

Oxford publishes no offer rate by country, and we do not compute one. Its Computer Science department does publish a domicile table each January, in its admissions feedback summary, covering Computer Science, Computer Science and Philosophy, and Mathematics and Computer Science together. In the 2025–26 admissions cycle, applicants from outside the EU or UK made 471 applications, 38.8% of the total, and received 72 offers, 44.2% of the total. The 2024–25 cycle shows the same shape.

Oxford CS courses, applicants from outside the EU or UKApplicationsShare of applicationsOffersShare of offers
2025–26 admissions cycle47138.8%7244.2%
2024–25 admissions cycle55438.2%7243.4%

Read it carefully. These are all applicants from outside the EU and UK together, not India, and three courses together, not Computer Science alone; and the 2025–26 cycle still shortlisted on the MAT, which the TMUA has now replaced. But it runs against the pattern Oxford reports for the university as a whole, where UK-domiciled applicants are “substantially more likely to receive an offer”, and it has held for two cycles. On these three courses, applying from outside the UK has not meant a smaller share of the offers.

For single-honours Computer Science the department reports 531 applications and 58 offers in 2025–26. It says it usually shortlists “between 2 and 3 for each offer”, that in December 2025 most applicants were “interviewed twice by their first college and once or more by their second college”, and that 28.2% of offers were open offers or were made by a college other than the first to consider the applicant. Oxford’s course page gives 21% of Computer Science applicants interviewed, as a three-year average for 2023–25. Cambridge, which does publish by country, recorded a 6.8% success rate for applicants from India across all subjects in the 2025 cycle.

How should a CBSE student prepare for the Computer Science interview?

  1. Count before you code. Take two programs from your practical file, the linear search and the Fibonacci printer, and say how many steps each takes as the input grows. Then find a way to beat one of them. That is the “idea of efficiency” the 2020–21 syllabus taught, and Missing numbers asks for it directly.
  2. Work recursion and induction by hand. The induction chapter is on your syllabus even though it carried no marks. Do its exercises, then use the same argument to prove a short recursive procedure correct, and write the recurrence for Lily-pad lunacy before you count anything.
  3. Learn the four words. Converse, contrapositive, necessary, sufficient. Restate each problem you practise as an “if … then” and check which direction you have actually proved.
  4. Know your project’s algorithms. Cambridge’s department says it is interesting for interviewers to hear “about any particular algorithms that you used and why you chose them rather than alternatives.” If your Class XII project searches a binary file record by record, be ready to say what that costs, and what you would do with a million records.
  5. Talk while you think. Oxford’s department is blunt: “Our tutors are not mind readers, so if you don’t say anything our tutors can’t tell what you are thinking!”
  6. Rehearse on the Tier 3 set-up. Practise writing working on a touchscreen with a stylus, on the connection and in the room you will use, at the afternoon and evening hours that UK slots become in India.

Cambridge is direct about paid preparation, and we quote it rather than hide it: “Some companies offer interview preparation for a fee. These services are not endorsed by the University. They do not have access to any exclusive information.” That applies to us. Our packs are our own practice questions in the style of the interview; nobody outside the Colleges has the real questions. What written practice can give a CBSE student is a supply of unseen problems in exactly the areas the syllabus stopped covering, with a worked answer to check the reasoning against.

The Computer Science pack — £180

Ten questions, each with prompts and a worked answer: Big-O growth rates, password-counting combinatorics, comparing which of two enormous powers is larger, and a full termination-and-correctness proof for bubble sort. There is no free Computer Science sample; the nine free samples are other subjects. See what is inside the Computer Science pack before you buy. We publish 30 packs across 17 subjects at £180 each.

Get the Computer Science pack — £180

For the interview itself, our guide to Oxbridge Computer Science interviews works through complete exchanges, and the separate pages on the Oxford Computer Science interview and the Cambridge Computer Science interview cover each university in turn. The weeks between the test and December are mapped for Oxford Computer Science after the TMUA and Cambridge Computer Science after the TMUA, and our guide for all overseas applicants covers what is common to every country.

Leading Tuition is rated 4.8 out of 5 from 59 reviews on Trustpilot, and 91% of our students reach their target grades. That is the company’s rating and the company’s outcome figure, not a rating of any one pack.

Frequently asked questions

Can I apply to Cambridge Computer Science with CBSE Class XII?

Not on Class XII alone. Cambridge’s India guidance, updated in March 2026, lists 23 courses for which some Colleges accept CBSE Class XII, and Computer Science is not among them. For a course that is not listed, Cambridge strongly recommends further study, and gives A Levels, the IB, or five or more AP tests at score 5 alongside A1 grades in relevant Class XII subjects as examples. It asks anyone applying with five APs and Class XII to contact their shortlisted Colleges first.

Does Oxford accept CBSE for Computer Science?

Yes. Oxford accepts the Year XII qualification from the CBSE or CISCE boards. Its Computer Science department sets standard conditions for A-levels, the IB and Scottish Highers, and for other qualifications its tutors take advice to set a comparable set of conditions. In the department’s 2025–26 cycle, 62.1% of applicants offered A-levels, so more than a third applied on something else. Check Oxford’s international qualifications page for the CBSE grades your course asks for.

Is recursion in the CBSE Computer Science syllabus?

Not in the editions this cohort studies. The 2025–26 Class XI and 2026–27 Class XII Computer Science syllabuses list functions down to variable scope, a stack as the only data structure, and a linear search; recursion, binary search, sorting algorithms and efficiency are not listed. The 2020–21 syllabus did list recursion with binary search, an idea of efficiency, and bubble and insertion sort. All of them are gone from the unit lists by the 2022–23 edition.

Have CBSE students studied proof by induction?

Possibly, but not for marks. CBSE’s 2025–26 Class XI Mathematics syllabus puts the Principle of Mathematical Induction on a list of topics that are included in the syllabus but assessed only formatively, without adding to summative assessments. In the 2020–21 syllabus it was the first chapter of Class XI Algebra, and the 2026–27 Class XII syllabus does not include it. The TMUA does not list induction among its proof types, so the interview is where it can come up.

When are Oxford Computer Science interviews in Indian time?

Most first and second college interviews are on Monday 14 to Thursday 17 December 2026, with some colleges starting in the week of 7 December. Oxford tells candidates about additional interviews by 2pm UK time on Wednesday 16 December, which is 19:30 IST, and holds them on 16 and 17 December. Oxford says it cannot rearrange interview times, and it gives decisions on 12 January 2027.

Do I need to know a particular programming language?

No. Oxford’s department says most interview time goes on solving a Computer Science problem, and Cambridge’s department says it does not expect students to program in its teaching languages, Java, ML and Prolog, when they arrive. Among Cambridge’s A-level entrants, 64% had taken Computing and over 97% Further Mathematics. Python from the CBSE course helps you test ideas while you prepare; the interview itself is about reasoning.

Do applicants from outside the UK do worse at Oxford Computer Science?

Not on the department’s own figures. In the 2025–26 cycle, applicants from outside the EU or UK made 38.8% of applications to Oxford’s three Computer Science courses and received 44.2% of the offers; in 2024–25 the figures were 38.2% and 43.4%. These cover all applicants from outside the EU and UK and all three courses together; the department publishes no figures for India alone.

Does the CSAT apply to a CBSE applicant?

Only on a Cambridge application to Peterhouse or Trinity. Cambridge says applicants to those Colleges also take the Computer Sciences Aptitude Test, sat on the day of interview. Peterhouse interviews applicants based outside the UK online and Trinity lets them choose. Because Cambridge does not list Computer Science for CBSE Class XII, a CBSE applicant would first need the further study Cambridge recommends.

Related reading

Start with our Oxbridge interview guide for applicants from India for Colleges, time zones and statistics, then the Oxbridge Computer Science interview guide. The Oxbridge interview question hub lists all 30 packs and the nine free samples, and our Oxbridge interview preparation hub indexes every subject and country page.