Tell me about micro frontends: why are they needed and how do you work with them?
Frontend
What is the purpose of HTML tag semantics?
How was voice message sending implemented in chat? How did you get permission to access the microphone?
What do you know about CSS selectors and specificity?
A critical bug comes into your tasks, and the release is in two days and cannot be postponed. What will you do?
Tell me about the most difficult task you have done.
Should the release be moved upon discovering a problem? Why or why not?
Please tell, have you ever suggested something to improve in the project on your own initiative?
Tell me about memoization in React: useMemo, useCallback, and React.memo. How do they work and why are they needed?
What does React.lazy do? Is it React.lazy or dynamic import that handles chunking?
Have you ever invested in a solution that was not accepted? How did you handle it?
Can props change by themselves? Is there a way to make the component render only when props change?
Have you ever proposed something on your own initiative to improve a project?
Tell us about your previous company — team composition, processes, projects.
What is a Promise in JavaScript? Describe the states of a promise and how to work with it.
The SPA application loads slowly on a cold start. What could be the problem and how can it be improved?
Tell us about your last workplace: experience, stack, bright moments, and projects.
Tell me more about Axios interceptors — why did you need them?
//Implement a sorted list of cities // Example: // A // Arkhangelsk // Astrakhan // B // Belgorod // ...
Can dynamic imports be used outside of React.lazy? Where can they be useful?