-
1
Demonstrate your complete project.
-
2
Walk through your codebase.
-
3
Explain your database schema.
-
4
Explain how you implemented the search functionality.
-
5
How would you implement search suggestions?
-
6
How would you implement a Favorites/Likes feature (e.g., favorite theatre/show/song)?
-
7
What architecture have you used in your application?
-
8
Explain the MVC architecture and its flow.
-
9
Which frontend framework did you use?
-
10
Why did you choose Vue instead of React?
-
11
What is Vue?
-
12
Why did you choose Vue?
-
13
Vue CLI vs Vue CDN. Which one did you use and why?
-
14
How do you create a Vue component?
-
15
What is a Single File Component (SFC)?
-
16
What is Template Inheritance (MAD1/Jinja)?
-
17
Is your application responsive?
-
18
How did you make your application responsive?
-
19
Can you make your application responsive without using CSS?
-
20
What styling framework did you use (CSS or Bootstrap)?
-
21
Difference between Flexbox and CSS Grid.
-
22
What are CSS selectors? Name their types.
-
23
What is DOM?
-
24
What is DOM Manipulation?
-
25
How is token-based authentication implemented in your application?
-
26
Explain the JWT authentication flow.
-
27
Which framework/library did you use for token generation?
-
28
What is the algorithm used by JWT?
-
29
Difference between Authentication and Authorization.
-
30
Is an Admin authenticated or authorized?
-
31
Why did you use token-based authentication instead of session-based authentication?
-
32
Difference between Session and Token authentication.
-
33
Difference between Session and Cookies.
-
34
Did you use Local APIs or REST APIs?
-
35
How do you create a REST API?
-
36
What is AJAX?
-
37
What is CORS?
-
38
What is caching?
-
39
What is Redis?
-
40
When should cache be cleared?
-
41
Center the login form/card both vertically and horizontally.
-
42
Implement a shimmer loading effect.
-
43
Modify the database model to support a Favorites feature.