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

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

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

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

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

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

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 452
Теория

Какие типы exchange используются в RabbitMQ?

Какие типы обменников есть в RabbitMQ основной компонент маршрутизации сообщений direct: направляет сообщения при точном совпадении routing key topic: использует шаблоны и подстановочные знаки (*, #) для маршрутизации…

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

Какие типы диспетчеризации существуют и чем они отличаются?

область: программирование, ООП, вызовы методов Статическая (compile-time): метод определяется во время компиляции Динамическая (run-time): метод выбирается во время выполнения, например при вызове виртуальных методов…

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

Какие типы каналов применяются в Go и других системах?

буферизированные: обладают ёмкостью и не блокируют операции сразу небуферизированные: отправитель и получатель блокируются до момента согласования каналы с направлением: односторонние, только для отправки или…

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

Какие типы очередей используются в iOS и чем они отличаются?

Типы очередей (queues) в iOS системные очереди GCD (Dispatch Queues) два типа: serial (последовательные) и concurrent (конкурентные) main queue — последовательная очередь, выполняющаяся в главном потоке UI global…

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

Какие типы стримов бывают и чем они отличаются?

Какие бывают основные типы Streams? Поток представляет собой последовательность данных в Node.js и других средах Readable — источник, из которого можно читать данные, например файл или сеть Writable — получатель…

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

Какие фазы проходят DOM-события в браузере?

Фазы события (Event Phases) модель обработки DOM-событий в браузере три этапа: capturing, target, bubbling capturing: событие распространяется сверху вниз по DOM-иерархии target: событие достигает целевого элемента и…

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

Какие хуки React нужно знать и для чего используется каждый из них?

Ключевые хуки React и задачи, которые они решают Хуки представляют собой функции, позволяющие работать с состоянием и жизненным циклом в функциональных компонентах useState — предназначен для управления локальным…

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

Какие этапы проходит HTTP-запрос во фреймворках aiohttp, FastAPI и Django?

Этапы обработки запроса во фреймворках (aiohttp/FastAPI/Django) веб-сервер принимает HTTP-запрос маршрутизация определяет handler/эндпоинт по URL и методу middleware выполняет промежуточные задачи, например…

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

Какие явные и неявные ожидания применяются в Selenium?

Явное ожидание (Explicit Wait) назначают для определённого элемента для него применяют WebDriverWait и ExpectedConditions ожидание продолжается до выполнения заданного условия — например, видимости или кликабельности…

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

Какими способами в программировании можно создать Flow?

Какими способами можно создать Flow? Flow представляет собой типизированный поток данных (JS/типизация) Автоматическая типизация задаётся через аннотации (// @flow, type, interface) Для ленивых вычислений применяют…

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

Какими способами запускают корутины в Kotlin?

корутина — легковесная единица выполнения, которой управляет CoroutineScope запуск с помощью launch — возвращает Job и подходит для задач, которым не нужен результат запуск посредством async — возвращает Deferred и…

Читать ответ
Лайвкодинг

Какова сложность поиска одинаковых ключей в двух множествах разного размера?

Сложность поиска одинаковых ключей в двух множествах разного размера область: алгоритмы, множества множества реализованы как хеш-таблицы (HashSet) размеры множеств: n и m (n ≤ m) базовая операция: проверка…

Читать ответ