Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor Level2_126

All approved submissions for this examiner code.

Level2_126 MAD1 Level 1 Jul 30, 2026
  1. 1
    Complete project demo.
  2. 2
    Explain overall project flow.
  3. 3
    Explain application functionality.
  4. 4
    Explain specific routes (login, admin dashboard, create-service, etc.).
  5. 5
    Explain models.py.
  6. 6
    Explain controller.py.
  7. 7
    Explain database schema and relationships.
  8. 8
    Explain database population script.
  9. 9
    Explain search functionality implementation.
  10. 10
    Explain admin search functionality.
  11. 11
    Explain RBAC implementation.
  12. 12
    Explain how resumes/files are stored.
  13. 13
    Explain project error and fix it.
  14. 14
    Explain login route.
  15. 15
    Explain admin dashboard route.
  16. 16
    Explain create-service route.
  17. 17
    Explain admin dashboard template.
  18. 18
    Explain customer registration template.
  19. 19
    Explain HTML files (thead, tbody, th, required attribute, etc.).
  20. 20
    Add Age field.
  21. 21
    Restrict registration to 18+.
  22. 22
    Restrict registration to 25+.
  23. 23
    Add Phone Number field.
  24. 24
    Add Course field.
  25. 25
    Add another custom registration field.
  26. 26
    Add username validation requiring: @ Capital letter
  27. 27
    Change login page background color.
  28. 28
    Change table background color.
  29. 29
    Improve frontend/UX.
  30. 30
    Prevent booking on past dates.
  31. 31
    Allow duplicate doctor slots and explain behavior.
  32. 32
    Implement password hashing.
  33. 33
    Explain why password hashing was not implemented.
  34. 34
    Explain backref.
  35. 35
    Explain back_populates.
  36. 36
    Difference between backref vs back_populates.
  37. 37
    Explain relationship().
  38. 38
    Explain lazy.
  39. 39
    Explain uselist.
  40. 40
    Explain cascade.
  41. 41
    Explain Foreign Key.
  42. 42
    Should Foreign Key always be unique?
  43. 43
    When can a Foreign Key be unique?
  44. 44
    Can a Foreign Key also be a Primary Key?
  45. 45
    How to ensure a One-to-One relationship?
  46. 46
    SQL query to add a column.
  47. 47
    SQL query for searching data.
  48. 48
    url_for() vs redirect()
  49. 49
    redirect() vs render_template()
  50. 50
    url_for() vs render_template()
  51. 51
    What is Template Inheritance?
  52. 52
    What is Jinja Templating?
  53. 53
    How Jinja accesses variables ({{ }}).
  54. 54
    How to write a for loop in Jinja.
  55. 55
    Meaning of __name__ == "__main__".
  56. 56
    What is MVC Architecture?
  57. 57
    Explain MVC structure.
  58. 58
    What is Load Balancing?
  59. 59
    Horizontal Scaling.
  60. 60
    Vertical Scaling.
  61. 61
    Difference between Horizontal and Vertical Scaling.
  62. 62
    Constraints of RESTful API.
  63. 63
    What is RESTful API?
  64. 64
    What is CDN?
  65. 65
    Why use CDN?
  66. 66
    Bootstrap CDN vs local CSS.
  67. 67
    Difference between Sessions and Cookies.
  68. 68
    Hashing vs Encryption.
  69. 69
    Why Password Hashing is important.
  70. 70
    Implement Password Hashing.
  71. 71
    What is a Decorator in Python?
  72. 72
    Types of Software Testing.
  73. 73
    thead tbody th Meaning of required attribute.
  74. 74
    What improvements can be made to the project?
  75. 75
    Explain API usage in the project.
  76. 76
    Explain JavaScript used in Flash Messages.
  77. 77
    Explain pagination implementation.
  78. 78
    ID Card verification.
  79. 79
    GitHub verification.
  80. 80
    Download, extract, and run the project.
  81. 81
    Checksum verification.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.