Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor Level2_144

All approved submissions for this examiner code.

Level2_144 MAD2 Level 1 Aug 2, 2026
  1. 1
    Explain the directory structure of your application.
  2. 2
    Give a short demonstration of your application.
  3. 3
    Explain models.py.
  4. 4
    Open any one Vue component/file and explain it.
  5. 5
    Which version of Vue are you using (Vue 2 or Vue 3)?
  6. 6
    Difference between Vue CLI and Vue CDN.
  7. 7
    Why did you use Vue CDN? Show where it is included (index.html).
  8. 8
    How many Vue files/components do you have?
  9. 9
    What is the difference between v-if and v-show?
  10. 10
    What is Axios? Have you used it?
  11. 11
    Show your fetch() API calls.
  12. 12
    If the backend returns a 400 Bad Request response, how does the frontend handle it?
  13. 13
    What do you know about Vuex?
  14. 14
    What are State, Mutations, and Actions in Vuex?
  15. 15
    What is the purpose of Actions?
  16. 16
    Explain how RBAC is implemented in your application.
  17. 17
    How does the @role_required decorator work?
  18. 18
    What is the difference between back_populates and backref?
  19. 19
    What is cache?
  20. 20
    Where does Redis store its cache?
  21. 21
    Change the Celery schedule so that both the monthly report and daily reminder run at 5:20 PM.
  22. 22
    What types of browser storage are available?
  23. 23
    How are you rendering charts in your application? (e.g., Chart.js)
  24. 24
    Change the Chart.js bar chart so that it uses only two colors.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.