Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor level2_79

All approved submissions for this examiner code.

level2_79 MAD1 Level 1 Jul 30, 2026
  1. 1
    Show your student 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 complete application.
  5. 5
    Show the blacklist functionality (blocked user/staff cannot log in).
  6. 6
    Show staff approval before login.
  7. 7
    Show profile update functionality.
  8. 8
    Show search functionality.
  9. 9
    Show that booking fails when available slots are 0 (prevent overbooking).
  10. 10
    Add a new column to the admin search results.
  11. 11
    Change a dashboard field (e.g., drive name) after posting.
  12. 12
    Can a student edit their submitted resume after applying? Explain/show.
  13. 13
    Did you skip any required features from the problem statement?
  14. 14
    Write a Flask route that displays "Hello/Your Name" using Jinja.
  15. 15
    Write a Flask route that takes input from one HTML page and displays it on another page.
  16. 16
    Write a Flask route that takes a number and changes the next page's background color based on whether it is even or odd.
  17. 17
    Write a Flask route that returns the total number of bookings for a given user ID.
  18. 18
    Explain MVC architecture using your project.
  19. 19
    Show where Jinja is used in your project.
  20. 20
    What are the different types/features of Flask templating?
  21. 21
    What is ORM?
  22. 22
    Which ORM did you use?
  23. 23
    How does ORM work?
  24. 24
    What is Cascade in SQLAlchemy?
  25. 25
    Can Cascade be used for operations other than delete?
  26. 26
    Is your database normalized?
  27. 27
    Which normal form have you implemented?
  28. 28
    Why didn't you use higher normal forms?
  29. 29
    What are RESTful principles?
  30. 30
    What are HTTP methods?
  31. 31
    Can the roles of GET and POST be interchanged? Explain your opinion.
  32. 32
    What is Cross-Site Scripting (XSS)?
  33. 33
    What is CORS?
  34. 34
    Difference between CORS and Cross-Site Scripting (XSS).
  35. 35
    Explain Vertical Scaling vs Horizontal Scaling.
  36. 36
    Explain Tier-2 vs Tier-3 architecture.
  37. 37
    How does the blacklist mechanism work?
  38. 38
    How does search work in your application?
  39. 39
    How do you prevent overbooking?
  40. 40
    Why shouldn't trek slots become negative? How would you validate this?
  41. 41
    How would you implement a feature to prevent invalid slot values?
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.