Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor level3_24

All approved submissions for this examiner code.

level3_24 MAD2 Level 1 Aug 2, 2026
  1. 1
    Demonstrate your complete application.
  2. 2
    Explain your entire codebase (backend and frontend).
  3. 3
    Explain your database/models in detail.
  4. 4
    Explain the flow of a feature from frontend to backend (e.g., booking/service flow).
  5. 5
    Explain every library/package used in your project and why it is needed.
  6. 6
    Explain every API used in your application.
  7. 7
    Explain the challenges and learnings from MAD1 and MAD2.
  8. 8
    Add a new database entry using a Python script or the terminal.
  9. 9
    Change the background color of the page/body.
  10. 10
    Change the background color of a specific div/login box.
  11. 11
    Set a background image.
  12. 12
    Change the font/text color.
  13. 13
    Change the button color.
  14. 14
    Change the navbar color.
  15. 15
    Move the navbar (center/bottom/footer).
  16. 16
    Move the header to the center of the page.
  17. 17
    Modify a database column and update the application accordingly.
  18. 18
    What is Vue?
  19. 19
    What are JavaScript frameworks?
  20. 20
    What is Vue Router?
  21. 21
    What are Vue Routes?
  22. 22
    What are Vuex Mutations and Actions?
  23. 23
    What is AJAX?
  24. 24
    What is Server-Sent Events (SSE)?
  25. 25
    What is an Opaque Request?
  26. 26
    What is Flask?
  27. 27
    Can a Flask endpoint/API return a Boolean value?
  28. 28
    What happens if a database table is empty? What does the query return?
  29. 29
    What is ORM?
  30. 30
    Explain your database schema/models.
  31. 31
    What type of database errors can occur? (e.g., inserting a string into an integer column)
  32. 32
    What happens if invalid data is inserted into an empty table?
  33. 33
    How many models have you used?
  34. 34
    Difference between frontend validation and backend validation.
  35. 35
    Which validation is more important, frontend or backend?
  36. 36
    What is Git?
  37. 37
    What is Version Control?
  38. 38
    Difference between Git and a Version Control System (VCS).
  39. 39
    What is another name for a Version Control System?
  40. 40
    What are Webhooks?
  41. 41
    What is CSRF?
  42. 42
    What is XSS?
  43. 43
    What is DoS (Denial of Service)?
  44. 44
    Difference between Privacy and Security.
  45. 45
    What is Redis?
  46. 46
    What is Celery?
  47. 47
    What is Caching?
  48. 48
    What is Point-to-Point Messaging?
  49. 49
    Difference between Task Queue and Message Queue.
  50. 50
    What is CSS?
  51. 51
    What is Inline CSS?
  52. 52
    Difference between Inline CSS and Internal CSS.
  53. 53
    What are the different ways to store data in the browser/client?
  54. 54
    Difference between Local Storage, Session Storage, and Cookies.
  55. 55
    What is SMTP?
  56. 56
    What are the advantages and disadvantages of SMTP?
  57. 57
    Rate your application out of 5 and justify your rating.
  58. 58
    If your application crashes in production, how would you debug and resolve the issue?
level3_24 MAD1 Level 1 Jul 29, 2026
  1. 1
    Introduce yourself.
  2. 2
    Show ID card.
  3. 3
    Checksum / Download project from portal.
  4. 4
    Give a complete project demo.
  5. 5
    Explain your project in detail
  6. 6
    Rate your project.
  7. 7
    If a user reports a bug, how would you debug and solve it?
  8. 8
    Explain the complete code line by line.
  9. 9
    Explain frontend and backend code separately.
  10. 10
    Explain routes.py.
  11. 11
    Explain project components/modules.
  12. 12
    Explain all libraries/packages used in the project.
  13. 13
    Show frontend and backend folders in your project.
  14. 14
    Explain User model.
  15. 15
    Explain all models/tables.
  16. 16
    Explain the complete application.
  17. 17
    Explain database schema.
  18. 18
    Explain the purpose of every table.
  19. 19
    Explain database relationships.
  20. 20
    Add a new row in the database and show it in the application.
  21. 21
    What happens if an empty table is rendered?
  22. 22
    Explain ORM (practical explanation, not definition).
  23. 23
    Advantages of ORM.
  24. 24
    Disadvantages of ORM.
  25. 25
    Explain frontend validation.
  26. 26
    Explain backend validation.
  27. 27
    Which validation is more important?
  28. 28
    Show validation implementation in your code.
  29. 29
    Can a Flask route/endpoint return a Boolean value?
  30. 30
    What is Flask?
  31. 31
    Difference between Python HTTP and Flask HTTP methods.
  32. 32
    How is data sent from client to server?
  33. 33
    What is AJAX?
  34. 34
    Name some JavaScript frameworks.
  35. 35
    Types of frontend/client-side storage.
  36. 36
    How many ways can data be stored in the browser?
  37. 37
    What is Version Control System (VCS)?
  38. 38
    Another name for Version Control System.
  39. 39
    Difference between Git and VCS.
  40. 40
    Difference between Cell Padding and Cell Spacing.
  41. 41
    Difference between url_for() and redirect().
  42. 42
    What is Bootstrap?
  43. 43
    Why did you use Bootstrap instead of CSS?
  44. 44
    What is JSON?
  45. 45
    Can an API return a Boolean value?
  46. 46
    Why is SQL verbose?
  47. 47
    Change background color.
  48. 48
    Change background image.
  49. 49
    Add background image with gradient.
  50. 50
    Change navbar color.
  51. 51
    Change button color.
  52. 52
    Change font/text color.
  53. 53
    Change specific object colors.
  54. 54
    Move navbar from top to bottom.
  55. 55
    Move navbar to the middle/bottom of the page.
  56. 56
    Change dashboard colors (background, blocks, text).
  57. 57
    Change login page background.
  58. 58
    Change input box colors.
  59. 59
    Modify the User model and reflect the changes.
  60. 60
    Add a new database row and display it.
  61. 61
    Manually create a new user in the database.
  62. 62
    Add alcohol category/products.
  63. 63
    Aadhaar upload for alcohol purchase.
  64. 64
    Verify user age (24+) before adding alcohol to cart.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.