-
1
Show your College ID.
-
2
Show your GitHub repository.
-
3
Download the project from the Viva Portal.
-
4
Demonstrate the application.
-
5
Perform all CRUD operations.
-
6
Open the application in Incognito mode and explain why the user is not logged in.
-
7
Explain app.py.
-
8
Explain os.getenv().
-
9
Explain the configuration variables (e.g., SECRET_KEY and other app configuration parameters).
-
10
Explain @login_required.
-
11
Explain before_request and how you used it.
-
12
Create a new route and a corresponding template.
-
13
Display all users in the new route.
-
14
Modify the template to display only usernames instead of object representations.
-
15
What is ORM?
-
16
Why is ORM used?
-
17
Full form of CRUD.
-
18
What is Cascade?
-
19
Difference between {% %} and {{ }} in Jinja.
-
20
Why is Jinja used?
-
21
What frontend and backend frameworks have you used?
-
22
What is the PUT method?
-
23
Explain RESTful API and HTTP methods.
-
24
Why didn't you use the PUT method?
-
25
What is the purpose of the default parameter in SQLAlchemy columns (e.g., default=1)?
-
26
Difference between frontend validation and backend validation.