← All projects
~/question-bank

83 questions your panel might ask

Filter to your project type, then work through them. Each one shows what the examiner is actually testing, because the follow-up question is always aimed at that rather than at what they literally asked.

Tick a question once you can answer it out loud, in full sentences, without notes. Progress is saved in your browser — nothing is uploaded and there is no signup.

Project type
Category
0/83 ready

How to use this properly

  1. 01Filter to your project type and read every question first, without answering. Notice which ones make you uncomfortable — those are the real list.
  2. 02Answer out loud, not in your head. The gap between knowing and being able to say it is where vivas are lost.
  3. 03Anything you cannot answer is a task, not a worry. Either fix the code or prepare an honest explanation of the limitation.
  4. 04Get someone who understands code to ask you the ones you ticked. Self-marking is generous.

Common questions

How many questions are asked in a project viva?
Usually between eight and twenty, depending on how the first few go. A confident, specific answer early tends to shorten the viva; a vague one invites the panel to keep digging until they find what you do not know.
What is the hardest kind of viva question?
Not the technical ones. It is the failure-handling questions — what happens with two simultaneous users, bad input, or the network dropping — because almost every student prepares features and nobody prepares failure.
Do examiners ask how much of the project you built yourself?
Yes, more often than students expect, and usually late in the viva when they have already formed a view. Prepare an honest answer. Panels respond far better to a student who says what they used and what they wrote than to one who claims everything.

Stuck on more than a few of these?

That is normal, and it is fixable while there is still time. Every project here is built for you and then walked through line by line in daily sessions, ending in a mock viva using exactly these questions.