Sobes.tech

Frontend

Посочете и сравнете операторите от по-висок ред на RxJS: switchMap, mergeMap, concatMap и exhaustMap.

Middle+
Т-БанкТ-Банк
50

Кога е най-лошото време за работа на хеш таблица?

Middle+
Ifellow
50

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

Middle
Ifellow
50

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Задача: типизирайте функцията return obj[key] } getProperty(X, 'a') // без грешка getProperty(X, ' ') // грешка: ключът не е валиден ключ за обекта X getProperty({ име: 'Sergey' }, 'име') // без грешка

Middle+
IT OneIT One
50

Имали ли сте опит с Legacy код?

Middle
WildberriesWildberries
50

Вижте widget за избор (няколко състояния на елементите в списъка). Какво не е наред тук?

Middle+
Tilda
50

Кое беше най-интересното и трудно техническо задание за теб — не по количество, а по качество?

Middle
Клируэй Технолоджис
50

Запознат ли си с понятието «акордеон»? Как може да реализираш този компонент без JavaScript?

Middle
Smitex
50

Имало ли е случай, когато не сте спазили срок? Как разбрахте предварително, че няма да успеете, и кога съобщихте за това?

Middle
Ifellow
50

Какво е реактивност и как работи във Vue? Каква е разликата между реактивността във Vue 2 и Vue 3?

Middle
АО Пари Страховая компания
50

Разкажи за архитектурата — как стартираха проекта, какво трябваше да се обмисли?

Middle
Get Express
50

Има ли смисъл да обвием филтрирания списък в useMemo в този компонент?

Middle
Банк ПСБ
50

Какви видове тестове знаеш освен юнит тестове?

Middle
Мыс
50

Разкажете за предишните си работни места: функции, задачи, постижения.

Middle+
ООО Делай мебель
50

Парсирането на HTML и CSS става последователно или паралелно?

Middle
Сбермаркетинг
50

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

Middle
ДИТ Москвы
50

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

Senior
АйтиФаундейшн
50

Задача за React: реализирайте компонент за търсене на срещания на подниз в текст. Изисквания: зареждане на текст от API при първото рендиране, индикация за зареждане, обработка на грешки, търсене на срещания без значение на големината на буквите, подчертаване на намерените срещания, показване на общия брой срещания, бутон за зареждане на допълнителен текст.

Middle+
Т-БанкТ-Банк
50

Как ще се държи рендерът при промяна на елемент от списъка? Защо е необходим trackBy?

Middle
Цифротех
50

Избор на дата, сложни таблици, select — използвали ли сте някакви основни библиотеки или всичко е написано от вас?

Middle
МВидео/эльдорадо
50
/293