-
1
Show Student ID card.
-
2
Show GitHub repository and collaborator.
-
3
Demonstrate the complete application.
-
4
Demonstrate email functionality.
-
5
Trigger scheduled Celery jobs live (daily reminder/monthly report).
-
6
Explain all API routes (examiner may pick any 3–4).
-
7
Show where caching is implemented.
-
8
Explain how cache hits work.
-
9
Explain authentication flow in both frontend and backend line by line.
-
10
Explain route protection in Vue Router.
-
11
Vue CLI vs Vue CDN — which one did you use and why?
-
12
What is Redis?
-
13
Why is Redis faster than a traditional database?
-
14
Token-based vs Session-based authentication.
-
15
How does authentication work in your application?
-
16
What is caching?
-
17
How does cache hit work?
-
18
Write a Flask route that accepts a role as a URL parameter, queries the database, and returns all users belonging to that role.
-
19
Write a JavaScript function that accepts firstname and lastname and returns the combined full name.