Разкажи ми за микрофронтендите: за какво са и как работиш с тях?
Frontend
За какво е необходима семантиката на HTML таговете?
Как беше реализирано изпращането на гласови съобщения в чата? Как получихте разрешение за достъп до микрофона?
Какво знаеш за CSS селектори и специфичност?
Получаваш критична грешка в задачите си, а издаването е след две дни и не може да бъде отложено. Какво ще направиш?
Разкажете за най-трудната задача, която сте изпълнили.
Трябва ли да премествате изданието при откриване на проблем? Защо да или не?
Разкажете за мемоизацията в React: useMemo, useCallback и React.memo. Как работят и защо са необходими?
Какво прави React.lazy? Кой отговаря за разделянето на чанкове — React.lazy или динамичният импорт?
Предлагали ли сте някога нещо по собствено желание за подобряване на проекта?
Имали ли сте опит, когато сте инвестирали в решение, което не е било прието? Как се справихте с това?
Предлагали ли сте някога нещо по собствена инициатива за подобряване на проект?
Могат ли пропсите да се променят сами по себе си? Има ли начин да се направи така, че компонентът да се рендерира само когато пропсите се променят?
Какво е Promise в JavaScript? Разкажете за състоянията на промиса и методите за работа с него.
SPA приложението се зарежда бавно при студен старт. Каква може да е причината и как може да се подобри?
Разкажете повече за Axios interceptors — за какво ви бяха необходими?
Разкажете за последното си работно място: опит, стек, ярки моменти и проекти.
Могат ли да се използват динамични импорти извън React.lazy? Къде могат да бъдат полезни?
Разкажете за предишната компания — състав на екипа, процеси, проекти.
Как разбрахте, че access tokenът е изтекъл?