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

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

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

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

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

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

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

Каталог

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

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

Что будет, если попытаться изменить неизменяемую переменную внутри функции?

Что происходит при попытке изменить неизменяемую переменную внутри функции неизменяемую переменную (const/val) нельзя переназначить или изменить её значение попытка изменения приведёт к синтаксической ошибке…

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

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

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

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

Что выбрать на собеседовании: Redis Pub/Sub или Kafka?

Redis Pub/Sub и Kafka: в чём разница? Redis Pub/Sub — встроенный в Redis механизм обмена сообщениями Pub/Sub выполняет прямую трансляцию сообщений подписчикам, не сохраняя их Kafka представляет собой распределённую…

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

Что выносить в очередь, а что выполнять синхронно и когда это обязательно?

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

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

Что гарантирует уровень изоляции READ COMMITTED?

уровень изоляции для транзакционных систем БД разрешает чтение исключительно зафиксированных (committed) данных исключает возможность грязного считывания (dirty read) при этом допускаются неповторяющиеся чтения…

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

Что делает intern() со строками и в каких случаях его применяют?

intern() — метод управления памятью строк в Java он помещает строку в строковый пул JVM, если такого значения там ещё нет если строка уже присутствует, метод возвращает ссылку на существующий объект, иначе добавляет…

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

Что делает команда git cherry-pick и когда её используют?

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

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

Что делает оператор EXPLAIN ANALYZE и зачем он нужен?

инструмент профилирования и анализа SQL-запросов объединяет план выполнения (EXPLAIN) с данными о фактическом времени работы (ANALYZE) отображает физический план запроса, выбранные индексы и способы сканирования…

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

Что делают методы only() и defer() в Django ORM?

Что делают only() и defer() в Django ORM? оптимизация набора полей, выбираемых у модели only() загружает перечисленные поля, а остальные оставляет для отложенной (ленивой) загрузки defer() убирает указанные поля из…

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

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

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

Читать ответ