Sobes.tech

Ты настраивал CI/CD пайплайны, линтер, prettier, pre-commit хуки — сам инициировал или задача пришла сверху?

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

Если сравнить нативный fetch и библиотеку типа Axios — какие плюсы и минусы того или иного подхода?

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

Расскажите о своём опыте и чем занимались на последнем месте работы?

Middle
3D-Outlet
7

Тебе пришёл код на ревью — что тут не оптимально?

Middle+
IT OneIT One
7

В чём разница между any и unknown в TypeScript? Почему на any не ругается линтер, а на unknown требует сужения типа?

Middle
Altenar
7

Реализуй функцию promiseWithResolver (deferred promise), которая возвращает объект с полями resolve и promise.

Middle
Mayflower
7

Какие способы можно использовать для улучшения производительности приложения (фронтенд, бэкенд, база данных)?

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

Задача: что выведет консоль? (код с var fullname, объектом и потерей контекста this)

Middle+
РунитиРунити
7

Практическая задача: реализовать аналог метода Array.flat(), но для объектов (рекурсивное выравнивание вложенного объекта).

Middle
BI.ZONE
7

Что попадает в очередь микрозадач (microtask queue)? Назовите браузерные Observer API, кроме MutationObserver.

Middle
News Media Holdind
7

function createEmitter() { const events = new Map(); function on(event, handler) { if(!events.has(event)) { events.set(event, [handler]) return } events.get(event).push(handler) } function off(event, handler) { // TODO: удалить handler } function emit(event, payload) { // TODO: вызвать всех подписчиков event } return { on, off, emit }; } const bus = createEmitter(); const unsub1 = bus.on("order:created", (payload) => { console.log("handler1:", payload.id); }); const handler2 = (payload) => { console.log("handler2:", payload.id); } bus.on("order:created", handler2);

Middle+
Basis
7

У вас основное приложение на Vite, и отдельно Next.js — приходилось ли разбираться со сборкой вглубь? Vite и Next.js построены поверх каких инструментов?

Middle+
Сбертех
7

Вы упоминали в резюме монорепозиторий, чистую архитектуру, Clean Architecture и Feature-Sliced Design. Можете подробнее рассказать о каждом подходе — что вы под этим понимаете?

Middle
Major Auto
7

В плане UI — работа с данными, графики, таблицы, навороченные интерфейсы, формы — есть ли что-то из последнего?

Middle
МВидеоМВидео
7

В чём отличие SSR от SSG?

Middle
Smitex
7

Что такое виртуальный DOM и как React решает, когда обновлять реальный DOM?

Middle
Веза
7

Почему при двух вызовах sleep(2000) и sleep(1000) сначала выводится лог про 1 секунду, а потом про 2? Объясните работу Event Loop, микро- и макро-тасков.

Middle+
Яндекс
7

Насколько часто использовал Tailwind CSS? Расскажи об опыте работы с ним.

Middle+
Твое Лайв
7

В функции requestUserData три запроса выполняются последовательно. Почему нельзя просто обернуть все три в Promise.all? Как оптимизировать эту функцию, чтобы выполнить запросы за минимальное время?

Middle
WildberriesWildberries
7

Почему сейчас открыла поиск нового места?

Middle
нейровэд
7
/205