Sobes.tech

Frontend

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

Middle+
IT OneIT One
30

При оптимизация на зареждането на тежко фронтенд приложение с 150 малки иконки, трябва ли иконите да се комбинират в един спрайт или да се използва CSS-inlining при използване на HTTP/2 или HTTP/3?

Middle
Экосистема тенниса MYTENNIS ONLINE
30

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

Middle
SimbirsoftSimbirsoft
30

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

Middle+
OkkoOkko
30

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

Senior
Type
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

Разкажи ми за useState в React: какво е, как работи, синхронен ли е или асинхронен hook?

Middle
РСХБ-автоматизация
30

Да предположим, че се въвежда нов тип отговор (например, видео) — как да го вземем предвид в структурата на данните, която сме установили?

Middle+
OkkoOkko
30

Защо в проекта беше избран GraphQL?

Middle+
Сбер. IT
30
/292