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

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

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

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

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

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

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

Каталог

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

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

Сколько запросов к базе данных выполняет PrefetchRelated в Django?

Сколько запросов к базе данных выполняет PrefetchRelated в Django? Оптимизация жадной загрузки средствами ORM Django PrefetchRelated выполняет 2 и более запросов Один запрос предназначен для основной модели Ещё один…

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

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

Kafka, потоковая обработка Одну партицию может читать только один консьюмер внутри группы Партиция представляет собой минимальную единицу параллелизма Kafka распределяет консьюмеров группы между партициями Это…

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

Сколько памяти нужно массиву из 5 ссылок на объекты классов?

Сколько памяти нужно массиву из 5 ссылок на объекты классов? память распределяется между ссылками и объектами в куче размер одной ссылки определяется платформой: обычно 4 байта (32-бит) или 8 байт (64-бит) в массиве…

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

Сколько стеков и куч бывает в .NET-приложении и от чего зависит их количество?

Сколько стеков и куч может быть в .NET-приложении и что определяет их количество? стек выделяется для каждого потока, а куча используется для объектов число стеков соответствует количеству потоков (Thread) каждый…

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

Соберёт ли сборщик мусора объекты с циклической ссылкой после потери внешних ссылок?

вопрос относится к работе сборщика мусора (Garbage Collector, GC) в современных GC обычно применяются алгоритмы трассировки (mark-and-sweep) они помечают объекты, достижимые от корневых ссылок (root references)…

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

Событие отправлено в RabbitMQ, но транзакция не закоммитилась: как обеспечить консистентность?

Проблема согласованности RabbitMQ и транзакций Контекст: RabbitMQ интегрирован с транзакциями базы данных Суть: коммит БД и публикация сообщения могут произойти несогласованно Основной риск: сообщение будет…

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

Создаёт ли UniTask новый поток при выполнении?

Создаётся ли новый поток при выполнении UniTask? UniTask — библиотека, предназначенная для эффективной асинхронной работы в Unity и C# По умолчанию UniTask не создаёт отдельный поток Асинхронное выполнение…

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

У каких сущностей в Java и Kotlin есть собственный стек?

У каких сущностей в Java и Kotlin есть собственный стек? стек — область памяти, связанная с многопоточностью каждый поток располагает собственным стеком в стеке хранятся локальные переменные, параметры и вызовы…

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

Удаляется ли сообщение из Kafka после чтения и как долго оно хранится?

Удаляется ли сообщение из Kafka после чтения и как долго оно хранится? Kafka представляет собой распределённый лог сообщений с репликацией Прочитанные сообщения не удаляются автоматически Потребитель фиксирует позицию…

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

Чем .NET Framework отличается от .NET Core и что выбрать для Linux и кроссплатформенной разработки?

Ключевые различия .NET Framework и .NET Core (кроссплатформенность и поддержка Linux) .NET Framework работает только в Windows и является проверенной временем платформой .NET Core — кроссплатформенный (.Windows,…

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

Чем @RestController отличается от @Controller в Spring?

Ключевое отличие @RestController от @Controller Обе аннотации Spring применяются для создания веб-контроллеров @Controller используется в MVC и возвращает view — например, HTML или JSP @RestController объединяет…

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

Чем Application Context отличается от Activity Context на собеседовании?

Ключевое отличие Application Context от Activity Context Application Context – контекст приложения целиком: он существует всё время работы процесса и не связан с пользовательским интерфейсом Activity Context –…

Читать ответ