Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

2194 вопроса 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме

Каталог

Последние вопросы

Найдено: 2194
Поведенческий

Как работает context.Done() и почему закрытие канала получают все горутины?

Как работает context.Done() и почему закрытие канала получают все горутины? context.Done() — канал для наблюдения за отменой контекста возвращает канал, закрываемый при отмене или завершении заданного времени одно…

Читать ответ
Поведенческий

Как работает deferred execution в LINQ на примере First() и счётчика?

В LINQ предусмотрены два варианта выполнения: отложенное (deferred) и немедленное. Операторы, результатом которых является IEnumerable, например Where и Select, применяют отложенное выполнение: запрос создаётся, но…

Читать ответ
Поведенческий

Как работает event loop в React?

Как event loop работает в React? React выполняется поверх JavaScript, в основе которого лежит однопоточный event loop Event loop браузера или среды выполнения управляет асинхронными операциями React связывает действия…

Читать ответ
Теория

Как работает garbage collector в JavaScript и какие стратегии управления памятью используются?

Как в JavaScript работает сборщик мусора и какие стратегии управления памятью применяются? управление памятью выполняется автоматически внутри движка JS основные подходы: подсчет ссылок и маркировка с очисткой…

Читать ответ
Поведенческий

Как работает middleware в приложении?

Middleware — это промежуточный слой между запросом и его обработчиком Он получает запрос и может изменить его либо остановить дальнейшую обработку Затем передаёт управление следующему middleware или конечному…

Читать ответ
Поведенческий

Как работает position: sticky и в какой момент элемент «отклеивается»?

Как работает position: sticky и в какой момент элемент "отклеивается"? CSS-свойство для позиционирования, которое частично фиксирует элемент До достижения установленной границы прокрутки элемент ведёт себя как…

Читать ответ
Поведенческий

Как работает select() и для чего он используется?

механизм конкурентного ожидания в системах с несколькими каналами ожидает событие сразу на одном или нескольких каналах приостанавливает выполнение, пока хотя бы один канал не будет готов поддерживает чтение, запись и…

Читать ответ
Поведенческий

Как работает transactional outbox и зачем он нужен?

паттерн интеграции, обеспечивающий гарантированную доставку сообщений сохраняет события в специальной таблице (outbox) одновременно с изменениями в БД в рамках одной транзакции устраняет риск рассинхронизации данных и…

Читать ответ
Поведенческий

Как работает tree shaking в Webpack и зачем он нужен?

оптимизация удаления неиспользуемого кода основывается на анализе экспорта и импорта ES6 модулей исключает из сборки мертвый код (dead code elimination) улучшает эффективность бандла и уменьшает его размер…

Читать ответ
Поведенческий

Как работает type switch в Go?

Как работает type switch в Go? механизм для определения типа значения интерфейсной переменной специальный вариант switch для проверки динамических типов синтаксис: switch v := x.(type) { case T1: ... case T2: ... }…

Читать ответ
Теория

Как работает useReducer и когда выбрать его вместо useState или Redux?

Как работает и где применяется useReducer React-хук для управления сложным состоянием использует редьюсер — функцию, которая получает state и action и возвращает newState помогает организовать многочисленные и…

Читать ответ