-
1
Show your ID card. Show GitHub repository, collaborators, and commits. Download the project from the portal and run it.
-
2
Verify core project features (e.g., create company/student, approve drive, register staff, blacklist, booking, etc.).
-
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
Explain your routes/controllers.
-
5
Explain an unknown line of code.
-
6
Understand when to use render_template() vs redirect().
-
7
Write Jinja syntax to display data (e.g., description and eligibility).
-
8
What is Jinja2, and why is it used?
-
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
Explain the MVC architecture.
-
11
What is HTTP? Difference between PUT and PATCH.
-
12
Explain how you used AI while developing the project and justify your understanding of the code.