Реализирайте безкраен итератор, който при всяко извикване на next() връща случайно цяло число от 0 до 100
Frontend
Ако опашката на микрозадачите отнеме няколко секунди, какво ще се случи с обработчика на клик, който извежда съобщение в конзолата? Кога ще се изпълни?
Обяснете типовете обединение и пресичане в TypeScript.
Създайте ефект на задържане: при задържане, квадратът става син, а при отдръпване — червен.
Използвали ли сте някога генерики в проектите си?
Определете стойността на 'this' в дадения код за обикновена функция, метод на обект, стрелкова функция, отделен метод и IIFE.
Какво прави useRef?
Какво още знаеш освен JavaScript?
Как сайт като Google определя езика на потребителя и незабавно пренасочва към подходящата локализирана версия при преминаване от резултатите от търсенето?
Имахте ли системни анализатори и кой формулира системните изисквания?
Какво ще види потребителят в раздела след рестартиране на процеса на бекенда с празна история и автоматично възстановяване на RPC връзката без презареждане на раздела?
Бил ли е използван TypeScript във вашите проекти?
Освен React, с кои фронтенд технологии работихте?
Определете реда на изхода в конзолата за предоставения код с Event Loop, Promise, setTimeout и var/let.
Може ли да се използва reduce за това, което беше направено в предишната задача?
Какво ще се случи със стойността, която се връща от обработчика на събитието `keydown`, и къде ще бъде предадена?
функция App() { const squares = Array.from({ length: 12 }); return ( ... ) } // 12 червени квадрата, 4 колони и 3 реда, размер 64x64, разстояние 4 px
Разкажете за опита си в организирането и реализирането на E2E поток в Playwright за големи многостъпкови формуляри и потребителски сценарии.
Какви са разликите между императивния и декларативния подход? Кой от тях използва React?
Колко фронтенд разработчици имаше във вашия екип?