Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor level3_43

All approved submissions for this examiner code.

level3_43 MAD2 Level 1 Aug 1, 2026
  1. 1
    Demonstrate your complete project.
  2. 2
    Walk through your codebase.
  3. 3
    Explain your database schema.
  4. 4
    Explain how you implemented the search functionality.
  5. 5
    How would you implement search suggestions?
  6. 6
    How would you implement a Favorites/Likes feature (e.g., favorite theatre/show/song)?
  7. 7
    What architecture have you used in your application?
  8. 8
    Explain the MVC architecture and its flow.
  9. 9
    Which frontend framework did you use?
  10. 10
    Why did you choose Vue instead of React?
  11. 11
    What is Vue?
  12. 12
    Why did you choose Vue?
  13. 13
    Vue CLI vs Vue CDN. Which one did you use and why?
  14. 14
    How do you create a Vue component?
  15. 15
    What is a Single File Component (SFC)?
  16. 16
    What is Template Inheritance (MAD1/Jinja)?
  17. 17
    Is your application responsive?
  18. 18
    How did you make your application responsive?
  19. 19
    Can you make your application responsive without using CSS?
  20. 20
    What styling framework did you use (CSS or Bootstrap)?
  21. 21
    Difference between Flexbox and CSS Grid.
  22. 22
    What are CSS selectors? Name their types.
  23. 23
    What is DOM?
  24. 24
    What is DOM Manipulation?
  25. 25
    How is token-based authentication implemented in your application?
  26. 26
    Explain the JWT authentication flow.
  27. 27
    Which framework/library did you use for token generation?
  28. 28
    What is the algorithm used by JWT?
  29. 29
    Difference between Authentication and Authorization.
  30. 30
    Is an Admin authenticated or authorized?
  31. 31
    Why did you use token-based authentication instead of session-based authentication?
  32. 32
    Difference between Session and Token authentication.
  33. 33
    Difference between Session and Cookies.
  34. 34
    Did you use Local APIs or REST APIs?
  35. 35
    How do you create a REST API?
  36. 36
    What is AJAX?
  37. 37
    What is CORS?
  38. 38
    What is caching?
  39. 39
    What is Redis?
  40. 40
    When should cache be cleared?
  41. 41
    Center the login form/card both vertically and horizontally.
  42. 42
    Implement a shimmer loading effect.
  43. 43
    Modify the database model to support a Favorites feature.
level3_43 MAD1 Level 1 Jul 29, 2026
  1. 1
    Demo of the complete application.
  2. 2
    Explain how subjects, chapters, quizzes, etc. work in your project.
  3. 3
    What architecture are you using?
  4. 4
    Explain MVC architecture.
  5. 5
    How have you implemented MVC in your project?
  6. 6
    Show the MVC architecture in your code.
  7. 7
    How do controllers communicate/interact with each other?
  8. 8
    How do different routes communicate with each other?
  9. 9
    Explain your database schema.
  10. 10
    Explain all tables and their relationships.
  11. 11
    How is data populated if it is not hardcoded?
  12. 12
    Design a database schema for a leaderboard. Would you create a separate table? Why?
  13. 13
    What frontend technology did you use?
  14. 14
    What styling approach did you use?
  15. 15
    Which CSS did you use?
  16. 16
    What are CSS selectors?
  17. 17
    Name the different types of CSS selectors.
  18. 18
    What are the types of CSS?
  19. 19
    Which type of CSS is better and why?
  20. 20
    Is your application responsive?
  21. 21
    Can you make it responsive without using CSS?
  22. 22
    What is template inheritance?
  23. 23
    What is a component?
  24. 24
    Are you using Session-based or Token-based authentication?
  25. 25
    Why did you choose Session/Token?
  26. 26
    Which is better: Session or Token? Why?
  27. 27
    What is Session?
  28. 28
    How does Session work in the browser?
  29. 29
    What is the difference between Session and Cookies?
  30. 30
    What is the difference between Authentication and Authorization?
  31. 31
    What authentication method are you using? (JWT)
  32. 32
    Explain how JWT works in your project.
  33. 33
    Is Admin authenticated or authorized?
  34. 34
    How did you implement the search functionality?
  35. 35
    If you had to implement search suggestions, what approach would you follow?
  36. 36
    Explain the implementation of your code.
  37. 37
    Explain the authentication flow in your code.
  38. 38
    Center-align the Login page (Username & Password fields).
  39. 39
    Convert the Login form into a centered card layout.
  40. 40
    Center-align the Search Bar.
  41. 41
    Make a UI modification on the Login page.
  42. 42
    Ask the proctor for feedback at the end.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.