Sobes.tech

Как с помощью TanStack Query (React Query) организовать polling списка пользователей раз в 15 секунд? Какую функцию использовать и с какими параметрами?

Middle
ТАУ Сервис
7

// === 1 === // TODO: implement id function // console.log(id()); // 0; // console.log(id()); // 1; // console.log(id()); // 2; // console.log(id()); // 3; export default function App() { // TODO: implement Table.tsx return <></>; }

Middle
RWB
7

В чём разница между HTTP и HTTPS? Что шифруется — заголовки, тело или URL?

Middle
Smitex
7

Как бы вы искали соседей, если бы реализовывали игровое поле через одномерный массив вместо двумерного?

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

Как прочитать файл размером 20 ГБ, если оперативной памяти только 10 ГБ?

Middle+
Ifellow
7

Для чего мы используем функциональное обновление состояния (передача функции в setState с аргументом prev), а не просто count + 1?

Middle
А7-Технологии
7

Как работает Event Loop? Что такое макротаски и микротаски? Что относится к микротаскам?

Middle+
Ifellow
7

Ты настраивал 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

Задача: что выведет консоль? (код с 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
/205