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

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

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

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

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

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

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

Каталог

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

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

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

Разница между кластеризованным и некластеризованным индексом индексы — структуры данных, ускоряющие поиск в БД кластеризованный индекс задаёт физический порядок строк в таблице для таблицы можно создать только один…

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

Чем отличаются ключевые слова ref и out в C#?

Ключевые различия между ref и out оба ключевых слова C# предназначены для передачи параметров в метод по ссылке ref требует, чтобы переменная была инициализирована до вызова метода out допускает неинициализированную…

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

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

Локальный и удалённый репозитории в Git Git представляет собой распределённую систему контроля версий Локальный репозиторий — копия проекта, размещённая на компьютере разработчика Коммиты и ветки хранятся локально и…

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

Чем отличаются методы System.Array.CopyTo() и System.Array.Clone()?

Чем отличаются System.Array.CopyTo() и System.Array.Clone() System.Array.Clone() формирует поверхностную копию массива: создаётся новый объект массива, однако элементы ссылочного типа по-прежнему указывают на те же…

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

Чем отличаются многопоточность CPU-bound и асинхронность IO-bound в .NET и как работает async/await?

Многопоточность CPU-bound и асинхронность IO-bound в .NET: как работает async/await CPU-bound: вычислительные задачи активно используют процессор и требуют параллельных потоков (Thread, Task) для одновременного…

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

Чем отличаются мутирующие и не мутирующие методы?

методы для работы с данными в программировании мутирующие изменяют исходный объект или данные не мутирующие создают новый объект, сохраняя исходный без изменений мутирующие методы нередко работают быстрее, однако…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пессимистичные и оптимистичные блокировки Различие в стратегии обработки конфликтов: Пессимистичные: ресурс блокируется заранее, поскольку конфликт считается вероятным Оптимистичные: операции выполняются без…

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

Чем отличаются свойства CSS animation и transition?

Область применения: CSS-переходы и анимация transition выполняет плавное изменение между двумя значениями свойства при его смене animation описывает многоэтапную анимацию с несколькими ключевыми кадрами (keyframes)…

Читать ответ