#1 India's Top IT Training Institute
×

About Uncodemy

Know more about who we are and what we stand for.

About Us

About Us

Discover our mission to equip individuals with essential IT skills and industry expertise.

Read More →
UnCodeMy Gallery

UnCodeMy Gallery

Explore highlights from our IT training sessions and success stories.

Read More →
Mentors

Mentors

Meet the industry experts who train and guide you through your course.

Read More →
Free Resources

Free Resources

Free tutorials, interview questions, tools and calculators to help you learn.

Explore →
×

Free Resources

Learn, practice and plan your career — bilkul free.

Tutorials

Tutorials

Step-by-step written tutorials to learn any technology at your own pace.

Read More →
Free Counselling

Free Counselling

Book a free video counselling session and pick the right course for you.

Read More →
Online Compiler

Online Compiler

Write, run and test your code online — no setup required.

Read More →
⚡ FREE · 80 CARDS

Viva Question Flashcards: Practise Before Your Lab Exam

Pick a subject, answer out loud, flip the card and mark what you knew.

  • 🧠 8 subjects, 80 cards
  • 🔄 Flip, mark, shuffle
  • 📄 Revision list download

How to use the Viva Question Flashcards

  1. 1. Pick a subjectChoose from DBMS, OS, networks, data structures, OOP, C, Python or software engineering.
  2. 2. Answer, then flipSay your answer out loud, tap the card and mark it as known or to revise.
  3. 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.

More free tools

See all free tools