Sobes.tech

Frontend

Въз основа на изискванията за новия проект (независимост от рамката, отделно внедряване на модулите, удобство при разработка в един репозиторий), какви въпроси бихте задали и каква архитектура бихте избрали?

Middle
Major Auto
133

Настройвали ли сте някога лентър с оглед на типизацията на TypeScript?

Middle+
М.Видео/эльдорадо
133

За какво е необходим атрибутът key при рендериране на списъци? Може ли да се използва индексът на масива като ключ?

Middle
нейровэд
133

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

Middle
Лига Ставок
133

Какво е значението на границите за грешки в React?

Middle+
AndersenAndersen
133

Какви инструменти за изграждане са използвани? Какви са предимствата и недостатъците на Webpack и Vite?

Middle+
М.Видео/эльдорадо
133

Какво ви привлече в нашата обява? Защо решихте да кандидатствате?

Middle+
Dr. web
133

Какви видове JOIN съществуват в релационните системи за управление на бази данни?

Middle
ГКУ Инфогород
133

Каква е разликата между computed и watch?

Middle+
Додо пицца
132

Задача: реализирайте клас с методи subscribe, unsubscribe и next (патърн Observer/наблюдател). Всички методи трябва да бъдат строго типизирани в TypeScript. Методът subscribe трябва да връща функция за отписване.

Middle+
АэрофлотАэрофлот
132

Написвали ли сте единични тестове и E2E тестове? Как избирахте елементите в тестовете, познавате ли патърна Page Object?

Middle+
Сбертех
132

Какво е unknown? В какво е по-добър от any?

Middle
Хайерлаб
132

Какво бихте искали да правите в бъдеще?

Middle+
Сбертех
132

Как да поправите загубата на реактивност при деструктуриране на props? Разкажете за toRef/toRefs.

Middle+
РунитиРунити
132

В кода функцията мутирa масива и връща неговата дължина вместо самия масив — как да го поправим правилно?

Middle+
wb
132

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

Middle
ООО Делай мебель
132

/** * Реализирайте функцията sumPromises, която приема * обещания като аргументи и връща сумата * на резултатите им. * * Функцията може да приема всякакъв брой аргументи. * Може да използвате всяко API за обещания. */ // Пример за използване const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3

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

Каква е разликата между Type и Interface в TypeScript?

Middle
Алор+
132

Има задача да преместите елемент на страницата. Два начина: чрез position + left/top или чрез transform. Кой метод е по-предпочитан и защо?

Middle
СБЕРСБЕР
132

Реализирайте собствен Event Emitter с методи за абониране, отписване и генериране на събития (on, off, emit). Запазете обработчиците на събития, проверете работата им с тестови данни и поддържайте веригови извиквания на методи.

Middle+
Т-БанкТ-Банк
132
/298