Final year project viva questions
Final year project (FYP) vivas follow a predictable pattern. Examiners ask about the problem, your design decisions, how you tested the system and what you personally contributed. These are the question themes to prepare.
Problem and objectives
"What problem does your project solve?" "What are your objectives, and which did you achieve?" Answer with the real-world problem first, then your objectives, and be honest about anything only partly met.
Technology choices
"Why did you choose this framework or database?" "What alternatives did you consider?" Give a reason tied to your requirements, not just "it is popular".
Architecture and database
"Explain your architecture." "Draw your database schema." "Why is this relationship one-to-many?" Practise sketching your architecture and ER diagram from memory.
Security and testing
"How do you store passwords?" "How do you prevent SQL injection?" "How did you test the system?" Be clear about what you actually implemented versus what you only considered.
AI or machine learning projects
If your project uses AI, be precise about terms. Using an AI service through an API is not the same as training your own model. Explain exactly what you trained, on what data, how you measured it and what its limits are.
Your own contribution
"What part did you personally build?" Be specific and ready to explain any file or feature you claim. Both members of a team should understand the whole system.
Practise this out loud, free
Take a live AI mock interview with questions built from your resume and the job description, then get a clear feedback report.
Start a free mock interviewFrequently asked questions
- What questions are asked in an FYP viva?
- Questions about the problem, objectives, technology choices, architecture, database, security, testing, limitations, future work and each member's contribution.
- What if I do not know the answer to a viva question?
- Say so honestly, explain how you would find the answer and what you do know that is related. Bluffing is more damaging than admitting a gap.