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

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

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

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

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

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

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

Каталог

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

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

Что такое требования в разработке ПО и зачем они нужны?

Что называют требованиями? элемент жизненного цикла создания ПО формализованное описание потребностей и ожиданий заказчика или пользователя определяют функциональные и нефункциональные характеристики системы…

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

Что такое трейты в PHP и зачем они нужны?

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

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

Что такое трейты и зачем их используют?

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

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

Что такое триггер в СУБД и зачем он нужен?

Что такое триггер в СУБД и зачем он нужен? средство автоматического запуска операций в СУБД активируется при вставке, изменении или удалении данных помогает обеспечивать целостность данных и автоматизировать процессы…

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

Что такое упаковка ошибок (error wrapping) и зачем она нужна на собеседовании?

Что такое упаковка ошибок (error wrapping)? — механизм обработки ошибок в программном коде — добавление дополнительной информации к исходной ошибке — сохранение оригинальной ошибки внутри новой — возможность…

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

Что такое уровень изоляции транзакций REPEATABLE READ и от каких проблем он защищает?

REPEATABLE READ: уровень изоляции транзакций уровень изоляции СУБД, который обеспечивает повторяемость чтения защищает от невидимых и неповторяющихся чтений (non-repeatable reads) не позволяет читать строки,…

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

Что такое фантомное чтение и устраняет ли его Repeatable Read?

Что называют фантомным чтением? Устраняет ли его Repeatable Read? фантомное чтение относится к проблемам транзакций и уровней изоляции проблема возникает при повторном запросе, если в его результатах появляются или…

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

Что такое фикстуры и как работают предусловие, yield и постусловие?

Что такое фикстуры и как работают предусловие, yield и постусловие? Инструмент тестирования в Python для управления ресурсами Предусловие: подготовка окружения и тестовых данных yield: передача ресурса в тест…

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

Что такое фрагментация индекса и как она сказывается на производительности?

Что такое фрагментация индекса и как она сказывается на производительности? Индекс — структура базы данных для ускорения поиска Фрагментация — физическая рассредоточенность индексных данных на диске Виды: внутренняя…

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

Что такое функция-конструктор в JavaScript и как она работает?

Что представляет собой функция-конструктор? способ создания объектов в JavaScript функция, которую вызывают с помощью new задаёт свойства создаваемого объекта устанавливает связь объекта с прототипом функции помогает…

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

Что такое хэш-функция и какие свойства она имеет?

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

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

Что такое чистая архитектура (Clean Architecture) и как вы её применяли?

Знакомы ли вы с чистой архитектурой (Clean Architecture)? Архитектурный паттерн, автором которого является Роберт Мартин, предполагает разделение приложения на независимые друг от друга слои в центре находится ядро с…

Читать ответ