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

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

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

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

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

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

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

Каталог

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

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

Можно ли явно передать параметр по ссылке?

Возможна ли принудительная передача по ссылке? зависит от языка и его модели передачи параметров (C++, C#, Go и др.) при передаче по ссылке передается адрес или ссылка на объект, а не его копия в ряде языков (C++, C#)…

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

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

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

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

Почему исключения сравнивают с оператором goto и чем опасны незакрытые транзакции и скрытые ошибки?

Почему исключения сравнивают с оператором goto и чем это опасно Исключение прекращает стандартное выполнение программы и немедленно передаёт управление обработчику. В этом оно напоминает оператор goto, меняющий…

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

Почему логин и пароль нельзя хранить в JWT?

Безопасность: JWT передаётся клиенту, поэтому его могут украсть Конфиденциальность: пароль внутри JWT раскрывает чувствительные данные Аутентификация: достаточно передавать идентификатор пользователя или claims…

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

Почему на собеседовании важно понимать работу стека в многопоточности?

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

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

Почему нарушение Single Responsibility Principle приводит к нарушению Interface Segregation Principle?

Контекст: принципы SOLID и архитектура программного обеспечения Single Responsibility Principle (SRP) означает, что у класса должна быть единственная причина для изменения, то есть только одна область ответственности…

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

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

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

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

Что кэшировать и как инвалидировать кэш при изменении данных?

Что помещать в кэш, а что нет? Как выполнять инвалидацию кэша Кэшировать следует данные, которые часто читают и редко изменяют Не стоит кэшировать динамические и часто обновляемые данные, а также критически важную…

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

Что такое API-версионирование и зачем оно нужно?

управление развитием и изменениями API поддержка несовместимых изменений защита клиентов от поломок одновременная доступность нескольких версий возможность постепенно мигрировать пользователей распространённые…

Читать ответ