Sobes.tech

Frontend

Как оценявате текущото си ниво във фронтенд разработката?

Senior
Мой СкладМой Склад
47

Колко време ще отнеме изпълнението на всяка функция? ```javascript /** Колко време ще отнеме изпълнението на всяка функция */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```

Middle+
Скиф трейд
47

Какъв беше екипът в този проект и как бяха разпределени зоните на отговорност?

Middle
Куаргет
47

Какво може да бъде в опашката на микрозадачите на JavaScript?

Middle
НЕОЛАНТ
47

Ще помогне ли тук `useCallback`? Къде точно и за какво е нужен в този hook?

Middle
RedLab
47

// Получавате низ, съставен от латински букви, интервали и знаци за пунктуация. // Низът се нарича панграм, ако съдържа поне веднъж всяка от 26-те латински букви. // Определете дали низът е панграм. const LETTERS = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; function isPangram(text) { // вашият код тук } console.log(isPangram('A pangram or holoalphabetic sentence is a sentence using every letter of a given alphabet at least once.')); // -> false console.log(isPangram('Waltz, bad nymph, for quick jigs vex.')); // -> true

Middle
Яндекс Сплит
47

Как по-евтино и по-скъпо за браузъра да премествате или увеличавате елемент на страницата? Защо за анимациите е по-предпочитано transform, отколкото промяна на ширината и височината?

Middle+
Ozon Tech
47

Кои от изброените методи за копиране на обекти поддържат циклични препратки?

Middle+
Ifellow
47

Как да получите ширината на DOM елемент и да следите промените ѝ? Може ли да поставите resize на DOM елемент чрез addEventListener?

Middle
X5 techX5 tech
47

const a = {} a[1] = 'test' за ( ... )

Middle+
IT OneIT One
47

Типизирай функцията getParam така, че TypeScript сам да подчертава наличието на свойства в обекта. Направи типизацията така, че да не може да се предават масиви.

Middle+
IT OneIT One
47

Какво е ключовата дума satisfies в TypeScript? Кога и как се използва?

Middle+
Ozon Tech
47

Работили ли сте с други системи за управление на бази данни, като MongoDB?

Middle
ООО Медиа технологии
46

Какво ще види обикновеният потребител, ако вмъкне този дизайн в чист HTML документ? (външен div с червена рамка на цялата ширина, височина 100px, вътре квадрат 100x100 с зелени граници)

Middle+
Tilda
46

Напишете функция за изчисляване на медианата на масив от числа.

Middle
ИдаПроджект
46

Имаш ли лични проекти, в които си се занимавал изцяло с UI/UX без участие на дизайнер?

Middle
4dev
46

Като архитект на фронтенд системи, как се нарича официално вашата роля и с кого съгласувате техническите решения?

Middle+
Сбер. IT
46

Има популярна форма, която се използва на 5 различни места в проекта, но всяко използване има малки разлики. Как бихте проектирали такъв компонент?

Senior
АЛМИ Партнер
46

Добавете в функцията once механизъм за повторно опитване: ако асинхронната функция завърши с грешка, повторете извикването определен брой пъти (броят на опитите се предава като втори параметър).

Middle
OkkoOkko
46

Сложност: добавете филтриране на резултатите по полето статус чрез отделен текстов вход, като вземете предвид нечувствителността към големи и малки букви.

Middle+
РСХБ
46
/292