Skip to content

MAD 2 Viva Questions

A running bank of viva questions grouped by topic. Add to this as new questions come up.

Frontend (VueJS)

  • What is two-way binding, and how does v-model implement it?
  • How do computed properties differ from methods?

Backend (Flask)

  • How does Flask route a request to a view function?
  • What is a blueprint and why use one?

Auth & background jobs

  • Where is a JWT stored on the client, and what are the trade-offs?
  • How does Celery know when to run a periodic task?

References