How to use the Viva Question Flashcards
- 1. Pick a subjectChoose from DBMS, OS, networks, data structures, OOP, C, Python or software engineering.
- 2. Answer, then flipSay your answer out loud, tap the card and mark it as known or to revise.
- 3. See your scoreFinish to see how many you knew and get a list of the cards to revise.
How to practise for a viva
A viva tests whether you understand the subject behind your lab work. Examiners often start with a basic definition and then ask a follow-up, such as a difference between two ideas or an example. These cards follow that pattern: a short question and a model answer of two or three lines.
The method is active recall. Read the question, say your full answer out loud, then flip the card and compare. Mark it known only if your answer had the key points. Cards you mark for revision, and cards you skip, go into your revision list at the end.
Worked example
Take the DBMS card "WHERE vs HAVING?". A good spoken answer is: WHERE filters rows before grouping; HAVING filters groups after GROUP BY, so it can use aggregates like COUNT. Then give an example: SELECT dept, COUNT(*) FROM emp GROUP BY dept HAVING COUNT(*) > 5.
If you go through all 10 DBMS cards and mark 7 as known, your score is 7 / 10, and the 3 others appear with their answers in the revision list. Download it, revise those 3, and run the deck again after shuffling.
Beyond the cards
These are common practice questions with short model answers, not a list from any university. Your examiner will also ask about your own programs, so be ready to explain the logic, inputs and output of each experiment in your file. For deeper practice, try the Python interview flashcards, SQL flashcards or Java flashcards.
Frequently asked questions
Which subjects are covered?
DBMS, Operating Systems, Computer Networks, Data Structures, OOP (Java and C++), C Programming, Python and Software Engineering, with 10 cards each.
Are these real viva questions from my university?
No. They are common practice questions on core topics. Use them along with your lab manual and your own programs.
Does it save my progress?
Your progress lasts while the page is open. Use the revision list download to keep the cards you need to revise.
Is it free?
Yes. You enter your name and WhatsApp number once to see your score, and other Uncodemy tools then open without the form.