Sobes.tech

Frontend

Разкажи ми за писането на юнит тестове: кога, по твое мнение, тестът трябва да се провали? Какво точно трябва да проверява един юнит тест за клас, тестван по лондонската школа (с всички мокнати зависимости)?

Middle
Проект ПСБ
30

Имали ли сте монорепозитория или отделни репозитории за приложения и споделени библиотеки?

Middle+
Mish
30

Какви са стрелковите функции и как работят?

Middle
Раппорто
30

Кои методи на масиви знаете и използвали ли сте?

Middle
нейровэд
30

В приложението (таблото за продажби в React+Redux) потребителите съобщават, че не работи както се очаква. Намерете проблемите и ги поправете. Приложението съдържа: списък с продукти, сортирани по продажби, визуализация на продажбите под формата на бар графика (ECharts), форма за добавяне на нови продукти. Основната жалба: се казва, че продуктът се добавя чрез формата, но не се появява в списъка.

Middle+
Ifellow
30

Имало ли е опит да работиш без аналитик, когато трябваше сам да разбереш задачата?

Middle+
IT OneIT One
30

Какви типове има в TypeScript, които ги няма в JavaScript? Разкажи ми за utility types.

Middle
SimbirsoftSimbirsoft
30

Как знаеш номера на въпроса, за да отвориш екрана на въпроса?

Middle+
OkkoOkko
30

// Дадени са три типа. Необходимо е на тяхна основа да се създаде тип Delivery, който ще съдържа всички полета от дадените типове.

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

async function f(result = 1) { let promiseB = new Promise(resolve => { setTimeout(() => resolve("1e"), 200) }); let promiseA = new Promise(resolve => { setTimeout(() => resolve("ab"), 1000) }); result += await promiseA; result += await promiseB; alert(result); // ? } f(null);

Middle+
РунитиРунити
30

Запознат ли сте с оператора за потвърждение на non-null (!) в TypeScript? Защо се счита за антипатерн?

Middle
Электронные офисные системы
30

Разкажи за CORS.

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

Задача: реализирайте функцията sumSquares, която сумира квадратите на числата от масив, използвайки персонализирана функция reduce. Може да се променя само функцията sumSquares.

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

Разбирате ли как работи Zustand под капака?

Middle+
РСХБ
30

Как да преобразуваме arguments в масив по стария начин (ES5), без Array.from и spread-оператора?

Middle+
Яндекс
30

Използвали ли сте някое споразумение за писане на комити?

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

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

Middle+
РунитиРунити
30

Нуждае ли се от отделна функция toggleLoading или може без нея?

Middle+
wb
30

Работили ли сте по достъпността на интерфейсите? Имаш ли опит в това?

Middle
Voximplant
30

В резюмето е написано, че си разработвал с Next.js — това правилно ли е? Това беше Next.js с App Router или Pages Router?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
30
/292