-
1
Show your student ID.
-
2
Show your GitHub collaborator.
-
3
Demonstrate the complete application.
-
4
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?
-
13
What is SQLAlchemy?
-
14
What are Vue lifecycle hooks?
-
15
What is the mounted() lifecycle hook?
-
16
What is v-model (Vue data binding)?
-
17
Explain Vue templates.
-
18
Where do you store authentication tokens?