Frontend
What is the purpose of this project? What value niche does it fall into, and what problem does it solve? Are there competitors?
Besides the Liskov Substitution Principle, can you talk about Single Responsibility with a practical example from a frontend application?
What is the difference between controlled and uncontrolled components in React? When is it better to use uncontrolled components?
Tell me about the event loop in JavaScript.
We see that SSR does not respond for 2 seconds. What options are there to improve this?
How did the designer draw layouts and how did you interact with them?
What will happen when two types intersect if a field with the same name has type string in one and number in the other?
Were there any interesting stories or bugs with the PDF library?
Tell us about the ChangeDetectionStrategy.OnPush strategy.
What lifecycle hooks were available in Vue 2?
Have you worked with React Context? Can you explain how it works and when its use is justified versus when to use State Management?
What are the ways to copy an object in JavaScript?
Case: it is necessary to implement smooth animation of a car on the map. Telemetry (latitude, longitude, angle) comes twice a second, the car jumps between coordinates. How would you implement this?
What values of the display property do you remember?
What new hooks appeared in React 18?
Tell me more about interesting technical cases from your practice: scaling, debugging complex queries, and similar tasks.
Have you ever configured class sorting or duplicate removal in Tailwind?
If `Proxy` is so good, why does Vue 3 still have `ref`?
// TODO: Implement your own solution according to the description in README.md instead of the example below.
What other interesting use cases for Redis do you know or have you applied?