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

Поведенческие вопросы на собеседовании

1327 вопросов в категории «Поведенческие вопросы»

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

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

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

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

Что проверяют на интервью

Как устроена подборка

В этой подборке вопросы сгруппированы по формату «Поведенческие вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, database, async.

Основные темы и навыки

backend 566 database 351 async 291 architecture 234 api 232 optimization 228 performance 215 concurrency 197

Форматы вопросов

  • Поведенческие вопросы1327

Ориентировочная сложность

  • Продвинутые545
  • Практические782

С чего начать подготовку

  1. Начните с раздела «Поведенческие вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «backend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

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

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

Как ускорить поиск по имени автора при увеличении нагрузки?

Профилирование запроса и поиск узких мест Индексация авторского поля: создание индекса по имени Кэширование результатов часто выполняемых запросов Вертикальное или горизонтальное масштабирование БД Переход на…

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

Как ускорить прокрутку длинного списка сообщений в RecyclerView?

Оптимизация прокрутки длинного списка в RecyclerView UI-компонент Android для отображения локального списка применение ViewHolder сокращает число операций инфлейта recycling views: повторное использование виджетов во…

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

Как устранить проблему N+1 запросов в Hibernate?

Hibernate — Java ORM, в котором по умолчанию используется ленивая загрузка Проблема N+1 возникает, когда один запрос выбирает основные данные, а ещё N запросов обращаются к связанным объектам при ленивой загрузке…

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

Как устранить проблему N+1 при загрузке связанных сущностей?

Как устранить проблему N+1 для связанных сущностей? Проблема N+1: вместо одного выполняется множество запросов Причина: отложенная (lazy) загрузка связанных данных Базовое решение: жадная загрузка (eager loading)…

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

Как устранить проблемы «волшебных чисел» в коде?

Как устранить проблемы "волшебных чисел"? область разработки и качество кода "волшебные числа" — необъяснимые статические константы, напрямую записанные в коде усложняют чтение и сопровождение программы создают риск…

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

Как устроен CountDownLatch и когда он разблокирует потоки?

Как устроен CountDownLatch? синхронизатор из Java concurrency создаётся с начальным счётчиком метод await() приостанавливает поток, пока счётчик не станет равен 0 метод countDown() уменьшает значение счётчика на 1…

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

Как устроен Dependency Injection (DI) в Spring и как вы применяли его на практике?

Spring DI — механизм внедрения зависимостей, работающий внутри IoC-контейнера Управлением объектами занимаются Bean Factory и ApplicationContext Компоненты автоматически создаются и связываются по типу или аннотациям…

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

Как устроен HTTP Keep-Alive и какую задачу он решает?

в HTTP/1.1 предусмотрена поддержка постоянных соединений Keep-Alive оставляет TCP-соединение открытым после завершения запроса даёт возможность последовательно выполнять несколько запросов через одно соединение…

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

Как устроен Redis и для чего нужен TTL?

Как устроен Redis и для чего нужен TTL? Redis — это in-memory key-value хранилище Информация размещается в оперативной памяти, поэтому доступ к ней занимает микросекунды Поддерживаются разные структуры: строки,…

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

Как устроен String и почему к нему нельзя обращаться по индексу?

Устройство String: почему обращение по индексу неоднозначно? В большинстве современных языков String — это последовательность символов, однако способ её внутреннего представления может отличаться. При использовании…

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

Как устроен UI-поток с Looper и Handler и зачем нужен main.immediate?

Как устроен UI-поток с Looper и Handler и зачем нужен main.immediate? В Android UI-поток является главным потоком, в котором работает Looper Looper последовательно обрабатывает очередь сообщений (MessageQueue) С…

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

Как устроен жизненный цикл Spring Beans?

Жизненный цикл Spring Beans Spring Bean — объект, жизненным циклом которого управляет Spring-контейнер этап 1: создание экземпляра с помощью конструктора или фабрики этап 2: внедрение зависимостей (DI через…

Читать ответ