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

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

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

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

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

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

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

Каталог

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

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

Чем отличаются long-polling, WebSocket и gRPC stream и когда выбирать каждый вариант?

Long-polling, WebSocket и gRPC stream: в чём разница и когда их применять Long-polling: реализация push-механизма поверх HTTP клиент отправляет запрос, а сервер удерживает его открытым до появления новых данных после…

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

Чем отличаются props и state в React?

React: управление данными компонентов props — значения, которые родитель передаёт дочернему компоненту; внутри компонента они доступны только для чтения state — это локальное состояние самого компонента, которое может…

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

Чем отличаются select_related и prefetch_related в Django ORM?

Отличия select_related и prefetch_related оба метода оптимизируют обращения Django ORM к связанным моделям select_related: применяет SQL JOIN и получает связанные объекты одним составным запросом лучше всего подходит…

Читать ответ
System Design

Чем отличаются индексы B-Tree, Hash и BRIN в Postgres и когда выбирать каждый из них?

Индексы B-Tree, Hash и BRIN в Postgres: различия и подходящие сценарии B-Tree — стандартный индекс Postgres для упорядоченных данных. Он обеспечивает быстрый поиск, сортировку и выполнение диапазонных запросов. Hash —…

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

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

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

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

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

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

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

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

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

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

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

Статические и динамические библиотеки: как меняется размер Статическая библиотека подключается к программе на этапе компиляции её код встраивается в бинарник и увеличивает его размер готовый файл самодостаточен и не…

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

Чем список отличается от кортежа в Python?

структуры данных Python, предназначенные для хранения элементов список (list) является изменяемым, а кортеж (tuple) — неизменяемым для list доступны методы добавления, удаления, изменения элементов tuple требует…

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

Чем структура отличается от класса в C# на собеседовании?

Разница между структурой и классом в C# структура относится к значимым типам, а класс — к ссылочным типам структура обычно размещается на стеке, тогда как экземпляр класса — в куче структуры не поддерживают…

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

Что быстрее — value или reference-типы и почему?

контекст: производительность в языках с value- и reference-типами value-типы размещаются в стеке, а reference-типы — в куче доступ к value-типам обычно быстрее благодаря размещению в стеке, низкой задержке и лучшей…

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

Что быстрее: перестроить индекс после удаления данных или создать новый на пустой таблице?

Что быстрее: перестроить индекс после удаления данных или создать новый индекс на пустой таблице? Контекст: индексация в СУБД Создание индекса на пустой таблице выполняется за линейное время относительно объёма…

Читать ответ