Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor Level3_11

All approved submissions for this examiner code.

Level3_11 MAD1 Level 1 Jul 29, 2026
  1. 1
    Show your IITM ID card.
  2. 2
    Download the submitted project from the portal and run it.
  3. 3
    Give a complete demo of the application.
  4. 4
    Explain all major features of your application.
  5. 5
    Explain the update/edit functionality.
  6. 6
    Explain the created route you implemented.
  7. 7
    Explain your models (models.py).
  8. 8
    Explain the workflow of your application (booking, appointments, campaigns, placement drive, inventory, etc.).
  9. 9
    Explain the search functionality.
  10. 10
    Explain your database schema and table relationships.
  11. 11
    Explain your routes (app.py / route functions).
  12. 12
    Explain specific database models (Cart, Service, Doctor, Campaign, etc.).
  13. 13
    Explain how ratings, billing, booking, or business logic works.
  14. 14
    Explain authentication implementation in your project.
  15. 15
    Explain authorization implementation in your project.
  16. 16
    Explain the search query used (LIKE, ILIKE, etc.).
  17. 17
    Explain how your application handles validations.
  18. 18
    Suggest improvements that can make your application better.
  19. 19
    Add custom validation (e.g., expiry date should not be older than today's date).
  20. 20
    Restrict booking limits (e.g., maximum bookings).
  21. 21
    Restrict password length during registration.
  22. 22
    Modify inventory/cart display logic.
  23. 23
    Make CSS/UI changes.
  24. 24
    Implement or modify warning/error messages.
  25. 25
    Change the placement/order of UI elements.
  26. 26
    Make changes in routes or backend logic as requested.
  27. 27
    Explain the database schema.
  28. 28
    Explain entity relationships.
  29. 29
    Explain Primary Key.
  30. 30
    Explain Foreign Key.
  31. 31
    Explain table referencing.
  32. 32
    Explain how models are connected.
  33. 33
    Explain database design decisions.
  34. 34
    Difference between LIKE and ILIKE.
  35. 35
    What is backref?
  36. 36
    What is uselist?
  37. 37
    Explain Lazy Loading.
  38. 38
    Difference between Lazy Loading and Eager Loading.
  39. 39
    Real-world use cases of Eager Loading.
  40. 40
    What is REST API?
  41. 41
    What are HTTP methods?
  42. 42
    Explain GET.
  43. 43
    Explain POST.
  44. 44
    Explain PUT.
  45. 45
    Explain PATCH.
  46. 46
    Difference between GET and POST.
  47. 47
    Difference between PUT and POST.
  48. 48
    Difference between PUT and PATCH.
  49. 49
    Can GET perform the work of POST?
  50. 50
    Can PUT be used for creating resources?
  51. 51
    Which HTTP method did you use for search?
  52. 52
    Which HTTP method did you use for update/edit?
  53. 53
    Difference between HTTP and HTTPS.
  54. 54
    Authentication vs Authorization.
  55. 55
    Explain authentication in your project.
  56. 56
    Explain authorization in your project.
  57. 57
    Checksum verification (hash checksum).
  58. 58
    Types of CSS (Inline, Internal, External).
  59. 59
    CSS priority/order of precedence.
  60. 60
    Why does Inline CSS have the highest priority?
  61. 61
    Difference between Inline and Internal CSS.
  62. 62
    Difference between Internal and External CSS.
  63. 63
    Cell Padding.
  64. 64
    Cell Spacing.
  65. 65
    Inline Styling.
  66. 66
    What is SPA (Single Page Application)?
  67. 67
    What is a Component?
  68. 68
    What is a Standalone Component?
  69. 69
    Lazy Loading in frontend.
  70. 70
    Difference between Arrays and Lists.
  71. 71
    Lambda Function.
  72. 72
    Data structures in Python.
  73. 73
    Variable declarations (var, let, const).
  74. 74
    What is Cascading Effect (CSS)?
  75. 75
    Explain your project architecture.
  76. 76
    Explain project improvements you would like to make.
  77. 77
    Do you have any questions for the proctor?
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.