Walk through the code and explain all major features.
5
Explain how the frontend works.
6
Explain the frontend–backend integration and overall application flow.
7
Explain how data is passed to Jinja2 templates and where it comes from.
8
Explain CRUD operations and show how they are implemented in your backend.
9
Explain why a student cannot apply more than once for the same drive (duplicate prevention).
10
Modify the application so that if a company is blacklisted, none of its drives are visible on the student dashboard, even if a student was previously selected.
11
What is a Flask API?
12
What is ORM? Why use ORM instead of writing raw SQL?