Frontend
Какви са единиците за измерване rem, em, vw, vh в CSS? Как се различават и как работят?
Ако елементът има позиция absolute, спрямо кой елемент ще бъде позициониран? Какво се случва, ако вътре в абсолютен елемент има още един абсолютен?
Реализирайте виртуално превъртане: има дълъг списък с съобщения (10 000 елемента), трябва да рендерирате само видимите елементи вътре в контейнер с фиксирана височина 300px, с височина на реда 30px.
Работили ли сте по оптимизацията на зареждането на страниците и по метриките Web Vitals (LCP, FMP, FCP)?
Може ли в JavaScript да създадем обект без прототип?
Как беше структуриран процесът на разработка на последното ви работно място? В какъв вид пристигаха задачите, как попадали в продукция и каква беше вашата роля в този процес?
Коя технология лежи в основата на React и за какво е необходима?
Как да върнете контекста на функция? Разкажи за call, apply, bind.
Използвали ли сте Git Stash? В кои случаи се прилага?
Что е Vue Router и как работи с вашите думи? Какво обикновено съдържа конфигурационният файл на рутера (index файл)?
Кой сборчик се използва в проекта? Работили ли сте с Webpack?
Реализирайте класа EventEmitter: метода subscribe(event, handler) за абониране за събитие и метода emit(event, data) за извикване на всички абонати. Също така реализирайте метода unsubscribe.
Какво е requestAnimationFrame и какво гарантира?
Използвали ли сте FSD (Feature-Sliced Design) в проект? Как писахте samples и подписки за събития в Effector при използване на FSD?
Какви други методи за HTTP заявки съществуват освен GET? Как се наричат?
Къде минава границата между feature и entity? Кога поставяте бизнес логиката?
Ако нямаше NgRx, какво бихте използвали вместо него?
Защо избрахте точно уеб разработка и Angular, а не например мобилна разработка?
Разкажи повече за проекта [компания]: стек, задачи, какво прави?
При отваряне на страницата се опитахме да получим височината на страницата (елемента), но получихме null. Какво се случи и как да отстраним това, какви действия да предприемем?