Frontend
Why is distinctUntilChanged needed and will it work for a word with two identical letters in a row, for example 'классика'?
How would you implement a date and time input field with internationalization requirements?
What input data do you base your task evaluation on?
There is a tree of React components: how to initiate a change of state from a child component that is in the parent component?
How was identification passed between micro-frontends? Did you use an event bus? How was shared state stored?
Which part of frontend development do you like most: creating interfaces, DX, or internal technical aspects?
What are the main advantages of Nuxt over regular Vue?
How good a practice do you consider using 'any' and 'unknown' types in code?
For a counter function with closure, where the message is formed before the call to increment, determine what will be output. How to fix the code so that the actual counter value is displayed?
What will you do if list items do not have a unique key for React key?
What state managers have you used on the project? How do data from Pinia appear on the page?
What tasks and questions to expect at the next interview stage if the vacancy involves a possible transition from React to Vue?
Which micro-frontend was the largest? What does the "host application" mean?
What tests did you write, on what, and what exactly did you test?
Is it possible to make so that this in an arrow function is undefined, for example by running the code in an isolated environment or strict mode? What does strict mode do?
Implement a tree structure React component based on data from messages.ts: elements can have children, parent nodes should expand and collapse on click, leaves should not have a toggle, and the nesting level can be arbitrary.
How to extend the solution: fetch users in parallel and return username instead of userId for each post?
What are the main lifecycle methods of class-based React components?
What mode and type of tasks are most comfortable for you: calm problem solving, intensive technical growth, or managerial challenge? Tell us what you are looking for in your next job.
What could JavaScript prototypes be used for now?