Frontend
There is dynamic routing: need to open a user page, but the page itself can change (for example, id in query parameters). How can you write a method to track changes in routing to load the corresponding data?
Do you have any questions for me? Is there anything fundamentally critical that you would change in the solution we designed?
There is an input where the user enters a value. It is necessary that upon page reload, the entered value is saved in this input. Describe the solution and write code using localStorage.
How can you optimize a frontend application?
Write a function tries(n) that calls the function aus up to n times: returns the first successful result, and if all attempts fail, throws the last error.
How can you avoid cascading re-rendering of child components when changing state in the parent component?
How can responsiveness be built using Flexbox and Grid? What are their functional differences?
What is the type of the input element in TypeScript if you get it through querySelector?
How to traverse a multi-dimensional array with unknown depth without recursion, using a stack?
Tell me about scope in JavaScript: let, const, var — how do they differ from each other and what is hoisting?
Tell us about the microservices and micro frontends you have developed: what they were implemented on and how they were structured?
What do you know about the project you are being considered for?
Tell me about array methods: which ones do you use, do they mutate the array, and what do they return?
Do you have a favorite type of task on the frontend? Or conversely, what type of task do you dislike?
Can Promise be infinite? How to do it?
Have you used any CRM/task tracker, such as Jira, Trello, Bitrix24?
[name] asked: are you ready to work two days a week in the office in Turin?
Tell me about slots in Vue.js: what are they, how do named slots and scoped slots work?
What is the complexity of searching for an element in a Set compared to an array?
What does the 'as const' construction do?