Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor Level2_87

All approved submissions for this examiner code.

Level2_87 MAD2 Level 1 Aug 1, 2026
  1. 1
    Introduce yourself and explain what you're currently doing.
  2. 2
    Which part did you enjoy or find more challenging: frontend or backend? Why?
  3. 3
    How confident are you with JavaScript and frontend technologies?
  4. 4
    Demonstrate your complete application.
  5. 5
    Explain your project, including the Celery jobs.
  6. 6
    Explain the export functionality (e.g., exporting theatres to CSV) and which library you used.
  7. 7
    Walk through your entire codebase.
  8. 8
    What additional features would you add to your application?
  9. 9
    How would you improve the security of your application?
  10. 10
    What is Vue, and why did you choose it?
  11. 11
    Why did you use Vue instead of Jinja/HTML?
  12. 12
    Why didn't you use React?
  13. 13
    What are the advantages of Vue over React?
  14. 14
    Why do you have so many Vue files?
  15. 15
    What is the difference between Vue components and pages?
  16. 16
    What are Vue lifecycle hooks?
  17. 17
    Change the styling of buttons on the frontend.
  18. 18
    Explain what these decorators do: @app.route @cache.memoize @celery.task
  19. 19
    What is Celery?
  20. 20
    How does Celery create scheduled jobs?
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.