-
1
Show ID card.
-
2
Download and run the project.
-
3
Demonstrate all project features.
-
4
Explain the project folder structure.
-
5
Explain the purpose of app.py, models.py, and routes.py.
-
6
Explain any randomly selected line of code from your project.
-
7
What is ORM? What are its advantages and disadvantages?
-
8
Explain MVC architecture.
-
9
Difference between backref and back_populates.
-
10
CSS priority (Inline, Internal, External).
-
11
What are database constraints?
-
12
Difference between structured and unstructured data.
-
13
Basic JavaScript concepts (even if not used in the project).
-
14
Difference between horizontal and vertical scaling.
-
15
Difference between Primary Key and Foreign Key.
-
16
What is lazy loading?
-
17
What are REST APIs?
-
18
What are HTTP methods?
-
19
What is SQL Injection? How can you prevent it?
-
20
What is render_template()?
-
21
Add a new Delete Trek button on the Trekkers page that deletes the selected trek when clicked.