Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor level1_119

All approved submissions for this examiner code.

level1_119 MAD2 Level 1 Aug 2, 2026
  1. 1
    Demonstrate your application (if asked).
  2. 2
    Explain models.py and app.py.
  3. 3
    Explain how Flask handles a request from arrival to response.
  4. 4
    How does Flask decide which function should handle a request? (WSGI)
  5. 5
    Explain the route where emails are sent (using Postman).
  6. 6
    Explain how the admin is able to view uploaded resumes/files.
  7. 7
    Explain the resources you used to build the project (courses, AI, documentation, etc.).
  8. 8
    How much AI did you use while building the project?
  9. 9
    Change the graph/chart layout or position.
  10. 10
    Apply filters in the Vue frontend.
  11. 11
    Make changes to backend routes.
  12. 12
    Create an API that returns the number of reservations/bookings made in the last X days.
  13. 13
    Modify the frontend to display those reservations.
  14. 14
    Create a Celery task (e.g., addition of two numbers) and expose it through an API.
  15. 15
    Build a Vue component that calls the API and displays the result.
  16. 16
    Create a Flask route that returns today's date + 5 days and a message.
  17. 17
    Build a Vue component with: Input field Submit button Fetch request Display API response.
  18. 18
    Create a Celery task that retrieves records from the last 5 days, expose it via an API, and return the task ID.
  19. 19
    Build a parent-child Vue application using: v-for Props Conditional styling based on score.
  20. 20
    Build a Vue app with vue-router using dynamic routes (/users/:id) and handle invalid IDs gracefully.
  21. 21
    Vue CLI vs Vue CDN.
  22. 22
    Which Vue version are you using (Vue 2 or Vue 3)?
  23. 23
    What is npm?
  24. 24
    What are Vue lifecycle hooks?
  25. 25
    Difference between Vue 2 and Vue 3.
  26. 26
    What are Computed Properties?
  27. 27
    What are Watchers?
  28. 28
    Difference between Computed Properties and Watchers.
  29. 29
    When can Vue lose reactivity?
  30. 30
    Difference between v-if and v-show.
  31. 31
    Difference between v-bind and v-model.
  32. 32
    : is shorthand for which Vue directive?
  33. 33
    What are Slots in Vue?
  34. 34
    What are Navigation Guards in Vue Router?
  35. 35
    What are Dynamic Routes in Vue Router?
  36. 36
    How do you pass data from a grandparent component to a grandchild?
  37. 37
    How do you send data from a grandchild back to a grandparent?
  38. 38
    What is Vue Router?
  39. 39
    What are State, Mutations, and Actions (Vuex)?
  40. 40
    What is the purpose of Actions?
  41. 41
    What is Pinia?
  42. 42
    How does JavaScript work?
  43. 43
    What is a Promise?
  44. 44
    What is Type Coercion?
  45. 45
    What do call(), apply(), and bind() do?
  46. 46
    Explain Flask-Security.
  47. 47
    What is UserDatastore?
  48. 48
    Explain RBAC implementation.
  49. 49
    What are RoleMixin and UserMixin?
  50. 50
    How is the authentication token generated?
  51. 51
    Difference between fs_uniquifier and authentication tokens.
  52. 52
    What happens to the fs_uniquifier token after a password change?
  53. 53
    What is Celery?
  54. 54
    What is Redis?
  55. 55
    Difference between @cache.cached and @cache.memoize.
  56. 56
    What is the benefit of caching?
  57. 57
    Redis acts as a message broker between which two entities?
  58. 58
    What is the purpose of the Redis Result Backend?
  59. 59
    In which data structure does Redis store data?
  60. 60
    What is CORS?
  61. 61
    What is CSRF?
  62. 62
    What is SMTP?
  63. 63
    How are charts rendered in your application? (e.g., Chart.js)
  64. 64
    Modify the Chart.js graph to use only two colors.
  65. 65
    Explain the project routes and backend changes.
  66. 66
    Explain frontend API filters.
  67. 67
    Explain project-specific JavaScript concepts introduced in your code.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.