Sobes.tech

Frontend

Какви утилитарни типове на TypeScript използваш в работата си? Разкажи за Record, Pick, Omit, Partial, Required, Parameters, Exclude, Extract.

Middle+
IT OneIT One
45

Работил ли си с производителността? Оптимизирал ли си я по някакъв начин? Например, ако имаш списък Select от 10 хиляди реда, как би го оптимизирал?

Middle
Веза
45

Разкажете за задачата с разделянето на роли в личния акаунт — как участва бекендът в реализирането ѝ?

Middle
Куаргет
45

Что е Vue Router и как работи с вашите думи? Какво обикновено съдържа конфигурационният файл на рутера (index файл)?

Middle
Программный код
45

export const usePhoneMask = ({ mask, initialValue, maskPlaceholder, }: UsePhoneMaskParams): UsePhoneMaskReturn => { // код тук };

Middle
BCraft
45

Може ли стекът на повикванията да се препълни? Ако да, защо това може да се случи?

Middle
Ростелеком
45

Какво е типът never в TypeScript и как се различава от другите типове?

Middle
Мыс
45

Разкажи за Virtual DOM и механизма на reconciliation в React. Какво предизвиква повторно рендиране? Какво причинява пълното демонтиране на компонент?

Middle
ИРИ
45

Какви са покриващите индекси и как помагат?

Senior
Позитив Технолоджис
45

Как работи enum в TypeScript — какво се случва с ключовете и стойностите, ако стойностите не са посочени или са посочени явно?

Middle+
Ozon Tech
45

Сравнете опита си с Material и Taiga UI - какво ви хареса, какво не, каква е ключовата разлика?

Middle
ДиджиРеал
45

Освен принципа на заместимостта на Лисков, можете ли да дадете практически пример за Единствена отговорност във фронтенд приложение?

Middle
IBIT
45

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

Middle+
Яндекс
45

Каква е разликата между null и undefined?

Middle
Data World
45

Как да използвате дебъгера в Chrome DevTools? Как да поставите точка на спиране на чужд сайт без достъп до изходния код?

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

Може ли изцяло да се откажете от RxJS в полза на signals в съвременния Angular?

Middle
ДиджиРеал
45

Практическо задание: реализирайте функция, която приема масив от URL адреси и лимит за едновременни заявки, и изпълнява fetch заявки с ограничение на паралелното изпълнение (не повече от limit заявки едновременно), връщайки резултатите в първоначалния ред.

Middle+
OZONOZON
45

Ако функцията е типизирана и вместо число се предава низ, кога ще настъпи грешката: в етапа на разработка?

Middle
Интай-текстиль
45

Ако шаблонът не знае, че стойността е променена, защо добавянето на async pipe в шаблона решава проблема с реактивността? Как работи това под капака?

Middle
Проект ПСБ
45

Какви конкретни проблеми сте идентифицирали и решили с Lighthouse?

Middle
ООО Эксбо Север
45
/295