-
1
Introduce yourself and explain what you're currently doing.
-
2
Which part did you enjoy or find more challenging: frontend or backend? Why?
-
3
How confident are you with JavaScript and frontend technologies?
-
4
Demonstrate your complete application.
-
5
Explain your project, including the Celery jobs.
-
6
Explain the export functionality (e.g., exporting theatres to CSV) and which library you used.
-
7
Walk through your entire codebase.
-
8
What additional features would you add to your application?
-
9
How would you improve the security of your application?
-
10
What is Vue, and why did you choose it?
-
11
Why did you use Vue instead of Jinja/HTML?
-
12
Why didn't you use React?
-
13
What are the advantages of Vue over React?
-
14
Why do you have so many Vue files?
-
15
What is the difference between Vue components and pages?
-
16
What are Vue lifecycle hooks?
-
17
Change the styling of buttons on the frontend.
-
18
Explain what these decorators do: @app.route @cache.memoize @celery.task
-
19
What is Celery?
-
20
How does Celery create scheduled jobs?