-
1
Demonstrate your application (if asked).
-
2
Explain models.py and app.py.
-
3
Explain how Flask handles a request from arrival to response.
-
4
How does Flask decide which function should handle a request? (WSGI)
-
5
Explain the route where emails are sent (using Postman).
-
6
Explain how the admin is able to view uploaded resumes/files.
-
7
Explain the resources you used to build the project (courses, AI, documentation, etc.).
-
8
How much AI did you use while building the project?
-
9
Change the graph/chart layout or position.
-
10
Apply filters in the Vue frontend.
-
11
Make changes to backend routes.
-
12
Create an API that returns the number of reservations/bookings made in the last X days.
-
13
Modify the frontend to display those reservations.
-
14
Create a Celery task (e.g., addition of two numbers) and expose it through an API.
-
15
Build a Vue component that calls the API and displays the result.
-
16
Create a Flask route that returns today's date + 5 days and a message.
-
17
Build a Vue component with: Input field Submit button Fetch request Display API response.
-
18
Create a Celery task that retrieves records from the last 5 days, expose it via an API, and return the task ID.
-
19
Build a parent-child Vue application using: v-for Props Conditional styling based on score.
-
20
Build a Vue app with vue-router using dynamic routes (/users/:id) and handle invalid IDs gracefully.
-
21
Vue CLI vs Vue CDN.
-
22
Which Vue version are you using (Vue 2 or Vue 3)?
-
23
What is npm?
-
24
What are Vue lifecycle hooks?
-
25
Difference between Vue 2 and Vue 3.
-
26
What are Computed Properties?
-
27
What are Watchers?
-
28
Difference between Computed Properties and Watchers.
-
29
When can Vue lose reactivity?
-
30
Difference between v-if and v-show.
-
31
Difference between v-bind and v-model.
-
32
: is shorthand for which Vue directive?
-
33
What are Slots in Vue?
-
34
What are Navigation Guards in Vue Router?
-
35
What are Dynamic Routes in Vue Router?
-
36
How do you pass data from a grandparent component to a grandchild?
-
37
How do you send data from a grandchild back to a grandparent?
-
38
What is Vue Router?
-
39
What are State, Mutations, and Actions (Vuex)?
-
40
What is the purpose of Actions?
-
41
What is Pinia?
-
42
How does JavaScript work?
-
43
What is a Promise?
-
44
What is Type Coercion?
-
45
What do call(), apply(), and bind() do?
-
46
Explain Flask-Security.
-
47
What is UserDatastore?
-
48
Explain RBAC implementation.
-
49
What are RoleMixin and UserMixin?
-
50
How is the authentication token generated?
-
51
Difference between fs_uniquifier and authentication tokens.
-
52
What happens to the fs_uniquifier token after a password change?
-
53
What is Celery?
-
54
What is Redis?
-
55
Difference between @cache.cached and @cache.memoize.
-
56
What is the benefit of caching?
-
57
Redis acts as a message broker between which two entities?
-
58
What is the purpose of the Redis Result Backend?
-
59
In which data structure does Redis store data?
-
60
What is CORS?
-
61
What is CSRF?
-
62
What is SMTP?
-
63
How are charts rendered in your application? (e.g., Chart.js)
-
64
Modify the Chart.js graph to use only two colors.
-
65
Explain the project routes and backend changes.
-
66
Explain frontend API filters.
-
67
Explain project-specific JavaScript concepts introduced in your code.