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

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

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

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

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

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

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

Каталог

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

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

Когда Spring создает Bean и как определяет, нужен ли он?

Spring Bean — объект, жизненным циклом которого управляет контейнер Spring IoC при scope = singleton (по умолчанию) создается во время инициализации ApplicationContext при scope prototype новый экземпляр появляется…

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

Когда в Android выбирать WorkManager, а когда — Service?

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

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

Когда в C# требуется вручную управлять памятью и неуправляемыми ресурсами через IDisposable?

В каких случаях в C# требуется ручное управление памятью и неуправляемыми ресурсами через IDisposable? Системные ресурсы, не контролируемые GC: при работе с неуправляемыми ресурсами, включая файлы, сокеты и хендлы…

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

Когда в Go выбирать context.WithTimeout, а когда context.WithDeadline?

Средства Go для контроля времени выполнения операции WithTimeout: запускает отсчёт с момента вызова и принимает duration WithDeadline: устанавливает конкретное время в будущем — дату и время завершения WithTimeout…

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

Когда в Go следует применять panic и как это делать правильно?

Когда в Go следует применять panic и как это делать правильно? механизм обработки критических ошибок используется при непредвиденных, фатальных ситуациях чаще всего встречается в низкоуровневом коде или при ошибках…

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

Когда в Kotlin выбрать data class вместо обычного класса и нужны ли copy() и компоненты?

Когда в Kotlin выбирать data class, а когда обычный класс? data class предназначен для хранения данных и автоматически получает equals(), hashCode(), toString(), copy() и компоненты Его выбирают, если важны…

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

Когда в процессе разработки следует начинать составлять тест-кейсы и почему?

Когда в разработке следует начинать составлять тест-кейсы и по какой причине? на этапе планирования и проектирования продукта после того как требования и спецификации сформированы ещё до написания кода — для…

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

Когда выбирать Int32, а когда Int64?

Когда выбирать Int32 или Int64? (различия целочисленных типов в языках программирования) Тип Int обычно обозначает целое число фиксированного размера, например Int32 или Int64. Определяющими факторами служат…

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

Когда выбирать локальный кэш, а когда — распределённый?

Когда применять локальный и распределённый кэш Кэширование позволяет ускорить получение данных Локальный кэш: данные хранятся в памяти одного экземпляра приложения Обеспечивает быстрый доступ с минимальной задержкой…

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

Когда именно middleware выполняет обработку в цикле Redux?

Когда именно middleware выполняет обработку в цикле Redux? middleware — прослойка между dispatch и редьюсером запускается после вызова dispatch, но до редьюсера принимает action и может изменить или отложить его…

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

Когда интерфейс в Go считается равным nil?

В каком случае интерфейс равен nil? Интерфейс в Go включает две составляющие: тип и значение. Значение интерфейса считается nil только тогда, когда обе его части равны nil. Если тип определён, а значение равно nil,…

Читать ответ