Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor Level1_95

All approved submissions for this examiner code.

Level1_95 MAD2 Level 1 Aug 3, 2026
  1. 1
    Show your ID card.
  2. 2
    Show your GitHub repository and collaborator.
  3. 3
    Download the project from the portal and run it.
  4. 4
    Demonstrate the application.
  5. 5
    Perform CRUD operations.
  6. 6
    Demonstrate the search functionality.
  7. 7
    Explain the company registration logic.
  8. 8
    Show where you prevented duplicate bookings/applications.
  9. 9
    Show the backend job implementation (CSV export, reminders, reports, etc.).
  10. 10
    Demonstrate email functionality.
  11. 11
    Explain Role-Based Access Control (RBAC).
  12. 12
    Explain Token-Based Authentication.
  13. 13
    Which library did you use for token-based authentication?
  14. 14
    Vue CLI vs Vue CDN. Which one did you use and why?
  15. 15
    What are Vue Lifecycle Hooks?
  16. 16
    Which lifecycle hooks have you used?
  17. 17
    What is Redis?
  18. 18
    Where have you used Redis?
  19. 19
    Is caching implemented?
  20. 20
    Which library have you used for caching?
  21. 21
    What is Cascading (ON DELETE CASCADE)?
  22. 22
    List and explain HTTP methods (GET, POST, PUT, PATCH, DELETE).
  23. 23
    Write a Hello World API.
  24. 24
    Write an API that accepts two numbers and returns: Their sum A JSON response
  25. 25
    Write an API that returns the sum of two numbers received from the frontend.
  26. 26
    Change the Celery schedule (date/time) for email reports.
  27. 27
    Show the code that prevents duplicate bookings or duplicate drive applications.
Level1_95 MAD1 Level 1 Jul 30, 2026
  1. 1
    Show your College ID.
  2. 2
    Verify GitHub collaborator access.
  3. 3
    Download the project from the Viva Portal.
  4. 4
    Show your project report (to verify LLM/AI usage declaration).
  5. 5
    Demonstrate the complete application.
  6. 6
    Demonstrate CRUD operations.
  7. 7
    Show any additional features you implemented beyond the project requirements.
  8. 8
    Explain how you prevent duplicate submissions (e.g., student applying multiple times).
  9. 9
    Explain the backend logic for a booking/application workflow.
  10. 10
    Explain how you would implement duplicate prevention if it is not already implemented.
  11. 11
    Explain models.py.
  12. 12
    Explain one complete route from your project.
  13. 13
    Explain the login logic.
  14. 14
    Explain the logic for blocking specific users/routes.
  15. 15
    Show and explain all project files.
  16. 16
    Show all HTML files.
  17. 17
    Explain a Jinja for loop from your HTML template.
  18. 18
    Explain where you handled a specific error in your project.
  19. 19
    What is MVC?
  20. 20
    Difference between Authentication and Authorization (with examples from your project).
  21. 21
    Explain all HTTP request methods.
  22. 22
    Difference between POST and PUT.
  23. 23
    Difference between PUT and FETCH.
  24. 24
    What is Template Inheritance?
  25. 25
    What is Cascade (Cascading) in databases?
  26. 26
    What does lazy=True mean in SQLAlchemy?
  27. 27
    What are Flash Messages?
  28. 28
    If an admin deletes a parking lot (or similar parent record) that has active bookings, what will happen?
  29. 29
    How would you change the appearance/layout of the Admin Dashboard?
  30. 30
    Write a simple Hello World route in Notepad.
  31. 31
    Write a route that accepts two numbers as input and returns their sum along with the string "Hello".
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.