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

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

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

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

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

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

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

Каталог

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

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

Чем бэкенд-разработка отличается от других направлений программирования?

Что характерно для бэкенд-разработки отвечает за серверную логику и данные работает с БД, API и аутентификацией реализует бизнес-правила и обрабатывает запросы поддерживает безопасность и масштабируемость обменивается…

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

Чем отличаются MVI и MVVM и когда применять каждый паттерн?

MVI и MVVM: различия и подходящие сценарии архитектурные паттерны UI, предназначенные для управления состоянием MVVM соединяет View с ViewModel посредством Data Binding MVI использует единственный источник правды в…

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

Чем отличаются WHERE и HAVING в SQL-запросах?

Чем отличаются WHERE и HAVING в SQL-запросах SQL-запросы и фильтрация данных WHERE отбирает строки до агрегации применяется непосредственно к строкам таблицы HAVING используется после агрегации (GROUP BY) проверяет…

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

Чем отличаются push- и pull-модели передачи данных?

Различия push- и pull-моделей Архитектурные способы передачи данных Push: источник самостоятельно отправляет данные подписчикам Pull: получатель сам запрашивает данные у источника Push уменьшает задержку, но усложняет…

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

Чем отличаются remember и rememberSaveable и где хранится значение remember?

Различия remember и rememberSaveable и место хранения значения remember контекст: управление состоянием в Jetpack Compose remember удерживает значение в памяти компоновщика значение remember теряется при пересоздании…

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

Чем отличаются оркестрация и хореография при взаимодействии микросервисов?

Оркестрация и хореография во взаимодействии микросервисов архитектурные паттерны, определяющие взаимодействие микросервисов оркестрация: централизованный контроллер координирует вызовы сервисов компоненты получают…

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

Чем отличаются паттерны проектирования MVC, MVVM и MVP?

Паттерны проектирования: MVC, MVVM и MVP Архитектурные подходы к разделению пользовательского интерфейса и логики MVC: Model отвечает за данные, View — за интерфейс, Controller — за управление Controller принимает…

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

Чем отличаются первичный (PRIMARY KEY) и внешний (FOREIGN KEY) ключи?

Ключи в реляционных базах данных PRIMARY KEY — ключ, однозначно идентифицирующий строку Гарантирует уникальность записей и целостность данных Может состоять из одного или нескольких столбцов; значения NULL не…

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

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

Первичный ключ и уникальный индекс: сходства, отличия и случаи применения Сходство заключается в том, что оба механизма гарантируют уникальность значений одного или нескольких столбцов Первичный ключ (PK) — это…

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

Чем отличаются фронтенд и бэкенд и зачем разделять их в разработке?

фронтенд — клиентский слой, отвечающий за UI/UX, отображение данных и взаимодействие с пользователем для него используют HTML, CSS, JS и фреймворки React, Vue, Angular бэкенд — серверный слой с бизнес-логикой, базами…

Читать ответ