-
1
Demonstrate your complete application.
-
2
Explain your database models.
-
3
Explain all your API endpoints.
-
4
Explain your project structure.
-
5
Explain the complete flow from Database → API → Frontend.
-
6
Show where a new user is created in your code.
-
7
Pick one functionality and explain how it is implemented internally.
-
8
What is scaling?
-
9
How would you scale your application for 10,000+ users?
-
10
How would you make this application production-ready?
-
11
If this application became a startup/product, what improvements would you make?
-
12
How would you scale it for 100 hospitals (or a large multi-organization deployment)?
-
13
What problems/difficulties did you face while building this project?
-
14
If you had more time, what improvements would you make?
-
15
How did you test your application?
-
16
How can you be confident that your application works correctly in all scenarios?
-
17
Show where you implemented try...catch (or equivalent error handling) for API requests.
-
18
Demonstrate an error scenario and show how your application handles/displays the error.
-
19
What is caching?
-
20
Explain the relationships and joins between your database tables.
-
21
What is Vue?
-
22
Vue CLI vs Vue CDN.
-
23
What is Celery?
-
24
What is Redis?
-
25
Explain how RBAC (Role-Based Access Control) is implemented.
-
26
Have you used AI while building the project? If yes, how did you verify the AI-generated code was correct, and what did you learn from it?