Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor Level2_108

All approved submissions for this examiner code.

Level2_108 MAD1 Level 1 Aug 3, 2026
  1. 1
    Show your ID card. Show GitHub repository, collaborators, and commits. Download the project from the portal and run it.
  2. 2
    Verify core project features (e.g., create company/student, approve drive, register staff, blacklist, booking, etc.).
  3. 3
    Write a controller to: Show all blacklisted students. Show blacklisted companies. Show drives that are not approved and whose job title is Data Scientist. Fetch filtered data from a table.
  4. 4
    Explain your routes/controllers.
  5. 5
    Explain an unknown line of code.
  6. 6
    Understand when to use render_template() vs redirect().
  7. 7
    Write Jinja syntax to display data (e.g., description and eligibility).
  8. 8
    What is Jinja2, and why is it used?
  9. 9
    Explain the data types in Jinja: {% for d in drives %} → d is an object. render_template(..., drive=drives) → drive is a list of objects.
  10. 10
    Explain the MVC architecture.
  11. 11
    What is HTTP? Difference between PUT and PATCH.
  12. 12
    Explain how you used AI while developing the project and justify your understanding of the code.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.