What does TypeScript give us? How does it help in development?
Frontend
Have you had experience working with AbortController? Can you briefly explain what it is and how you used it?
Why did you decide to use Proxy instead of Object.defineProperty?
Tell me about your experience working with the Vue ecosystem. Which libraries and build tools have you worked with?
How do you usually store the API layer and organize client-server interaction in applications?
Was there any logic behind splitting the bundle into chunks? Why do you want to make one part a separate chunk and not the other?
How did you come to front-end development? Tell a little about yourself.
What is your experience with FSD (Feature-Sliced Design)? Do you think everyone needs it?
So, you stored the form state between different steps of the wizard flow, am I correct? How did you store it — was there an internal store or a backend storage?
Code review task: you are given code written by a junior. Part of the code (up to line 18) cannot be changed, the rest needs review. Find everything that seems strange or illogical and suggest corrections.
How did you monitor compliance with FSD architecture in your team? Was it checked during code review?
When can you expect feedback after an interview?
How is the deployment process organized in your project? Is there linting, CI/CD?