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

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

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

400 вопросов 1634 компании 353 технологии

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

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

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

Каталог

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

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

Когда применять Hash-индекс и какие операции равенства (equality) он поддерживает?

Hash-индекс — когда его применять и какие операции он поддерживает (только equality)? индекс для быстрого поиска данных по ключу применяет хеш-функцию, чтобы получать доступ к данным оптимален для операций равенства…

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

Когда стоит выбирать микросервисную архитектуру, а когда — монолит?

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

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

Можешь кратко объяснить, как работает аутентификация на основе JWT?

Аутентификация на основе JWT подход к бессессионной аутентификации после успешного входа сервер формирует и подписывает токен в токене хранится закодированная информация о пользователе (payload) клиент сохраняет токен…

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

Можно ли распространять код или бинарники с помощью Addressables?

Addressables — система управления ассетами в Unity Она предназначена для загрузки ресурсов — текстур, моделей и аудио, а не программного кода Код, как правило, встраивается в сборки — DLL или основной исполняемый файл…

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

Можно ли создать несуществующую сущность с помощью PUT-запроса?

REST, HTTP-методы Метод PUT предназначен для идемпотентного создания или обновления ресурса если ресурса ещё нет, сервер может создать его по URI, указанному в запросе в отличие от POST, PUT применяется к конкретному…

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

Монолит или микросервисы: какие плюсы и минусы и когда выбрать каждый подход?

Монолит и микросервисы: преимущества, недостатки и выбор подхода Монолит — единое приложение, в котором все компоненты работают вместе Микросервисы — набор небольших функционально независимых сервисов Монолит упрощает…

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

Нормализация и денормализация БД: что они оптимизируют и когда их применять?

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

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

Обязательна ли шина данных в сервис-ориентированной архитектуре?

SOA представляет собой архитектурный подход, в котором сервисы взаимодействуют между собой по сети Шина данных (ESB) — один из вариантов интеграции сервисов, основанный на использовании централизованного посредника…

Читать ответ
System Design

По каким признакам понять, что монолит на Django пора разделять на микросервисы?

масштабируемость: монолит перестаёт справляться с ростом нагрузки сложность сопровождения: множество взаимозависимостей и длительные релизы скорость разработки: общий код провоцирует конфликты внутри команды…

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

Почему CPU Cache важен при использовании ECS?

Роль CPU Cache в архитектуре ECS ECS (Entity Component System) представляет собой архитектурный паттерн, применяемый в играх и высокопроизводительных приложениях CPU Cache — это небольшой, но очень быстрый участок…

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

Почему ClickHouse эффективнее PostgreSQL для аналитики и больших данных?

Почему колоночные БД, включая ClickHouse, эффективнее PostgreSQL В отличие от PostgreSQL, данные хранятся в колоночном формате, а не построчно Такая архитектура оптимальна для аналитических запросов, включая агрегацию…

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

Почему NSOperation удобнее GCD для управления задачами?

Высокоуровневая абстракция над потоками с удобным объектным API Поддержка приоритетов и настройка зависимостей между задачами Возможность отменять и приостанавливать операции Поддержка наблюдателей и KVO для контроля…

Читать ответ