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

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

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

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

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

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

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

Каталог

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

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

Чем отличается передача null от пустой строки для необязательного поля?

Передача null и пустой строки для необязательного поля Тип данных: null обозначает отсутствие значения, а "" является строкой без символов Смысл: null показывает, что поле не задано или отсутствует, а "" — что поле…

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

Чем отличается регистрация BroadcastReceiver в манифесте от runtime-регистрации в коде?

Чем различаются манифестная и runtime-регистрация BroadcastReceiver? Регистрация в манифесте: статическая: ресивер доступен даже при выключенном приложении принимает широковещательные интенты от системы или других…

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

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

Синхронное и асинхронное взаимодействие: отличия и варианты реализации Синхронное взаимодействие: операции выполняются одна за другой, поэтому каждый следующий шаг ожидает окончания предыдущего. Асинхронное…

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

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

Синхронность и асинхронность: различия и области применения область: параллелизм, выполнение кода синхронность — операции выполняются последовательно, а поток блокируется до их завершения асинхронность — операции…

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

Чем отличается хранение number и object в памяти?

Как в памяти хранятся number и object number относится к примитивным типам и хранится в стеке (stack) для object в стеке размещается ссылка на объект а сами данные объекта находятся в куче (heap) number имеет…

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

Чем отличаются Dispose и Finalize в C# и когда применять каждый метод?

Ключевые различия Dispose и Finalize в C# Dispose — метод интерфейса IDisposable, предназначенный для явного освобождения неуправляемых ресурсов. Его можно вызвать вручную либо использовать конструкцию using, чтобы…

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

Чем отличаются FixedUpdate и Update в Unity и когда применять каждую функцию?

Сравнение FixedUpdate и Update в Unity Update — выполняется каждый кадр, поэтому частота вызовов определяется FPS FixedUpdate — запускается через заданные фиксированные интервалы времени Update — используется для…

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

Чем отличаются HTTP-методы POST, PUT и PATCH и когда их применять?

Чем различаются HTTP-методы POST, PUT и PATCH HTTP-методы для изменения ресурсов POST: создаёт новый ресурс, неидемпотентен (повторные запросы могут дать разные результаты) PUT: полностью заменяет ресурс, идемпотентен…

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

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

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

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

Чем отличаются Map, Set и Object в JavaScript и когда их использовать?

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

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

Чем отличаются POST для создания и PUT для обновления в REST API?

POST и PUT в REST API: основные отличия оба метода HTTP применяются для работы с ресурсами REST POST: создание нового ресурса, при этом идемпотентность не гарантируется PUT: полная замена или обновление существующего…

Читать ответ