Viva Questions for Computer Science

Computer Science vivas vary significantly depending on whether your research is theoretical, systems-oriented, or applied. Examiners will focus on the rigour of your evaluation, the novelty of your approach, and your ability to position your work against the state of the art. If your work involves building a system, expect detailed questioning about design decisions and benchmarking. If it's more theoretical, be ready to defend your proofs and the assumptions underlying your models.

Computer Science moves fast, and your examiners know that. They'll be interested in how the landscape has shifted during your PhD and whether you've adapted your work accordingly. If a new benchmark, dataset, or competing approach emerged while you were writing up, they'll want to know that you're aware of it and can articulate how it relates to your contribution.

Questions about your research

CS examiners tend to be very specific in their questioning. If you've built a system, they'll want to understand the architecture, the trade-offs, and the evaluation methodology in detail. If you've proposed an algorithm, they'll want to know its complexity, its failure modes, and how it compares with baselines. They'll also ask about reproducibility – could someone else replicate your results from the information in your thesis?

Questions about theory and literature

Computer Science examiners will expect you to know the state of the art in your area thoroughly. They'll ask how your approach differs from closely related work, whether there are theoretical guarantees for your method, and what assumptions you've made. If your area has moved quickly during your PhD – as is common in fields like machine learning or systems – they'll want to see that you've engaged with recent developments, even if they appeared after your main experiments were complete.

Questions about contribution and impact

In Computer Science, contribution can take many forms – a new algorithm, a new system, a new dataset, a new theoretical result, or a new way of framing a problem. Examiners will want you to be precise about what is genuinely novel. They'll also be interested in the practical impact of your work – whether it could be deployed in industry, open-sourced, or used by other researchers.

Tough follow-ups your examiners might ask

CS examiners are good at finding the gap between what your evaluation shows and what you claim. They'll push on whether your results generalise beyond the benchmarks you used, whether a simpler approach might work just as well, and whether your method would survive contact with real-world data. Be prepared to discuss the limitations of your evaluation honestly.

Ready to practise? These are the kinds of questions your examiners will ask – but in a real viva, they won't stop at the first answer. They'll follow up, probe deeper, and test how well you can think on your feet. Try VivaCoach to practise with AI-powered follow-up questions tailored to your thesis.

Practise with AI-powered follow-up questions tailored to your thesis.