-
1
What technologies have you used in your application?
-
2
How is authentication implemented in your application?
-
3
What type of authentication (RBAC) have you implemented, and how does it work?
-
4
How is the authentication token sent with API requests?
-
5
How did you validate form inputs?
-
6
How would you prevent users from booking more seats than are available?
-
7
What is CORS?
-
8
What are HTTP headers?
-
9
Besides the Authorization header, what other headers have you used in fetch() requests?
-
10
What is the difference between PUT and POST?
-
11
What is a cron job?
-
12
Explain the crontab expression used in your Celery schedule.
-
13
What are Vue routes?
-
14
Did you use parent-child components in your project?
-
15
Did you use Slots in your application?
-
16
Did you use Vuex?
-
17
What are Props?
-
18
Have you used this.$router? Which methods (push(), go(), etc.) have you used?
-
19
What are the advantages of Vue/React over a plain JavaScript application?
-
20
Show your routes.js file and explain it.
-
21
What is ORM?
-
22
What is the difference between relational and non-relational databases?
-
23
Give examples of non-relational databases.
-
24
What is Redis, and why did you use it?
-
25
What is caching?
-
26
What is the difference between Local Storage and Cookies?
-
27
What other types of client-side storage are available?
-
28
What are Webhooks?
-
29
Mention file transfer protocols other than the one you used (e.g., FTP, SFTP, FTPS, SCP).