-
1
Show your ID card.
-
2
Show your GitHub collaborator.
-
3
Demonstrate the complete application.
-
4
Demonstrate all CRUD operations.
-
5
Demonstrate charts and summary statistics (Admin/User dashboard).
-
6
Show MailHog.
-
7
Show scheduled backend jobs (daily reminders, monthly reports).
-
8
Show CSV export functionality.
-
9
Explain what happens when a frontend button is clicked until the backend completes the task.
-
10
Explain how the Admin user is created.
-
11
Explain how Celery is implemented and executed.
-
12
Explain how the CSV export job is implemented.
-
13
Explain the API and route flow when a new booking is created.
-
14
Explain the models.py file.
-
15
Explain db.Model.
-
16
Explain the difference between your MAD1 and MAD2 projects.
-
17
Is there any core feature you have not implemented?
-
18
What is something new you learned while building this project?
-
19
Token-based vs Session-based authentication.
-
20
Did you configure email notifications after backend tasks completed?
-
21
What is Vue?
-
22
Vue CLI vs Vue CDN. Which one did you use and why?
-
23
What are Query Parameters?
-
24
What is Celery?
-
25
Why do we use Celery?
-
26
Why are asynchronous jobs needed?
-
27
What is Redis?
-
28
Why do we use Redis?
-
29
Difference between Celery Worker and Celery Beat.
-
30
Celery Beat and Worker commands.
-
31
Change the scheduled jobs to run every minute.
-
32
Show that reminders are working.
-
33
What is ORM?
-
34
Difference between backref and back_populates.
-
35
Difference between Client-Server and Distributed Architecture.
-
36
Difference between cellspacing and cellpadding.
-
37
Is caching implemented?
-
38
Explain cache invalidation.
-
39
Write a Vue v-if example.
-
40
Write a random Flask route.
-
41
Write an endpoint to book an appointment.
-
42
Write an endpoint to apply for a drive.
-
43
Write a frontend form.
-
44
Write the frontend code to display available appointments.
-
45
Change the button color.
-
46
Move the Sign Up button to the top-right.
-
47
Modify the application to display all users.
-
48
Fix the monthly report scheduler.
-
49
Verify APIs using Thunder Client/Postman.
-
50
Show browser cookies.