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

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

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

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

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

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

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

Каталог

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

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

Что такое CAP-теорема и как понимать согласованность, доступность и устойчивость к разделению?

CAP-теорема: согласованность, доступность и устойчивость к разделению теория распределённых систем, связанная с консенсусом и отказоустойчивостью согласованность (Consistency): после обновления все узлы сразу…

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

Что такое CQRS и как его применяют в архитектуре приложения?

архитектурный паттерн, разделяющий операции чтения и изменения данных Command Query Responsibility Segation (CQRS) команды (Command) меняют состояние системы, а запросы (Query) только получают данные для чтения и…

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

Что такое DDD (Domain-Driven Design) и как применить его на практике?

Что такое DDD Domain-Driven Design и как его применять на практике? архитектурный подход для сложных бизнес-систем в центре внимания — модель предметной области и язык экспертов разделение кода на контексты Bounded…

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

Что такое Dockerfile и для чего он нужен?

текстовый скрипт, предназначенный для Docker содержит набор последовательных инструкций описывает процесс создания образа определяет базовый образ с помощью FROM переносит файлы и устанавливает зависимости задаёт…

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

Что такое Exchange в RabbitMQ и чем отличаются типы direct, fanout, topic, headers и default?

Exchange в RabbitMQ: назначение и типы Exchange — это компонент маршрутизации сообщений в RabbitMQ Он получает сообщения от производителя и отправляет их в очереди согласно правилам маршрутизации В RabbitMQ…

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

Что такое Exchange и для чего он используется?

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

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

Что такое FSD-архитектура и какие слои в ней используются?

Что представляет собой FSD-архитектура и какие слои в ней используются? FSD (Feature-Sliced Design) — архитектурный паттерн для фронтенда Приложение разделяется на фичи, а слои выделяются по зонам ответственности К…

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

Что такое Form Request и зачем он нужен?

Что представляет собой Form Request? шаблон, предназначенный для обработки HTTP-запросов с данными форм выполняет валидацию данных до передачи управления контроллеру объединяет и хранит правила валидации в одном месте…

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

Что такое Helm и зачем он нужен в Kubernetes?

Что такое Helm? пакетный менеджер для Kubernetes предназначен для описания, установки и обновления приложений с помощью чартов (charts) чарт представляет собой набор YAML-файлов с манифестами и шаблонами…

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

Что такое MVI и как он устроен?

Что представляет собой MVI? архитектурный паттерн для построения UI его название расшифровывается как Model-View-Intent Model — неизменяемое (immutable) состояние приложения View — отображает состояние и реагирует на…

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

Что такое MVP и зачем он нужен в разработке продукта?

термин из области разработки ПО и управления продуктами сокращение от Minimum Viable Product (минимально жизнеспособный продукт) первая версия продукта с минимальным набором функций, которого достаточно для решения…

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

Что такое MVVM и какие преимущества и недостатки у этого паттерна?

Что такое MVVM? Преимущества и недостатки паттерна архитектурный паттерн для приложений с пользовательским интерфейсом разделяет Model (данные), View (интерфейс) и ViewModel (логику представления) ViewModel соединяет…

Читать ответ