Какво се случва, когато достъпвате променлива преди нейното обявяване в случаи на var и let? Каква е разликата?
Frontend
Разкажете за опита си в тестването: unit тестове, интеграционни тестове, Playwright.
Каква е разликата между useCallback и useMemo?
Каква механика и метод на парсване на Excel файлове използвахте в Web Worker? Какво точно се случи по време на качването?
Как да работите с асинхронен JavaScript? Каква е разликата между async/await и promises?
Имали ли сте опит с работни задачи, които липсваха системни или бизнес изисквания?
Какви са правилата за използване на hooks в React?
Работили ли сте с bundleri като Vite и Webpack? Конфигурирали ли сте някога Webpack и за каква цел?
Какви са стратегиите за правене на промени и сливане на клонове в Git?
Какво е чиста функция? Ще бъде ли функцията чиста, ако промени предадените аргументи и ги върне?
Използвали ли сте rebase и можете ли да обясните как работи?
По какви начини можете да напишете асинхронен код в JavaScript: с Promise, async/await и без Promise?
Ако сървърът върне данни от грешен тип, например низ вместо число, кога ще го откриете и как ще се справите с това?
Какви са генериците в TypeScript?