Viva Questions and Demo Script
Harry
· 22 Sep 2026
· 1 views
Log in to track your progress and mark lessons complete.
Sponsored
Demo Script
Login as admin, add a student, search it, page the list, delete with confirm, open reports, export CSV.
Likely Viva Questions
Q: Why paginate server-side?
A: Full-table fetches break at scale; pages keep queries indexed and fast.
Q: Where is delete permission enforced?
A: Server-side on every request; the UI only hides the button.
Q: How does JWT refresh work?
A: Short access token plus httpOnly refresh; 401 triggers one refresh then retry.
Key Points
- Draw the ER diagram from memory.
- Explain every status code you return.
- Show the pagination contract first.