-
1
Show your ID card.
-
2
Show your GitHub repository.
-
3
Download the project from the portal and run it.
-
4
Explain your project statement.
-
5
Demonstrate all CRUD operations.
-
6
Demonstrate the search functionality.
-
7
Demonstrate all core features of the application.
-
8
Demonstrate backend jobs (scheduled and user-triggered).
-
9
Demonstrate CSV export.
-
10
Demonstrate caching.
-
11
Demonstrate daily reminders and monthly reports.
-
12
Show how frontend and backend are connected.
-
13
Extend the deadline of an existing entity (project-specific live change).
-
14
Show the generated authentication token.
-
15
Show where the authentication token is generated.
-
16
Show where the token is stored on the frontend.
-
17
What security mechanism have you used?
-
18
Is auth_required() necessary if roles_required() is already used? Can they be combined?
-
19
Vue CLI vs Vue CDN.
-
20
What are Vue Lifecycle Hooks?
-
21
Explain each lifecycle hook.
-
22
What are Vue Directives?
-
23
What is v-model?
-
24
Difference between one-way and two-way binding.
-
25
What is Vuex?
-
26
What is State Management?
-
27
What is an async function?
-
28
What does an async function return?
-
29
Difference between synchronous and asynchronous functions.
-
30
What is a Promise?
-
31
Explain the stages/states of a Promise.
-
32
What are Higher-Order Functions? Give an example.
-
33
What happens if async is used incorrectly?
-
34
What happens when a parent record is deleted?
-
35
Explain Cascading (ON DELETE CASCADE).
-
36
Can cascading be used for operations other than DELETE?
-
37
Show where Celery is configured.
-
38
Show the Celery tasks.
-
39
Show user-triggered tasks.
-
40
Show scheduled tasks.
-
41
Change the cache timeout and demonstrate cache expiry.
-
42
Create a new API that returns "Hello World".
-
43
Create an API that returns the current server time (time.time()).
-
44
Create an API route and display the response on the frontend.
-
45
Add a new Vue component that: Fetches data from the backend. Displays the response. Includes a button to fetch the data again.
-
46
Display a backend message ("Hello") on the frontend.
-
47
Display the current server time on the frontend with a Refresh button.
-
48
What frameworks have you used in your project?
-
49
Explain models.py.
-
50
Explain resources.py.
-
51
How much AI did you use in your project?