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

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

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
Поведенческий

Как реализовать асинхронный контекстный менеджер в Python?

Как реализовать асинхронный контекстный менеджер в Python? Python, асинхронное программирование, контекстные менеджеры Реализовать методы aenter и aexit aenter — асинхронно выполняет вход в контекст (поддерживает…

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

Как реализовать блокирующую транзакцию при обработке событий?

область: обработка событий, транзакции блокирующая транзакция — гарантирует атомарность и изоляцию использовать механизм блокировок (например, pessimistic locking) для синхронизации применять мьютексы или сходные…

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

Как реализовать двунаправленную связь на стандартном JavaScript, если сервер не поддерживает WebSockets?

задача: организовать двунаправленную связь между клиентом и сервером без WebSockets long polling: клиент отправляет запрос, а сервер удерживает его открытым до возникновения события или наступления таймаута после…

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

Как реализовать метод сложения int, long, float, double и String с приведением к числу?

Как реализовать сложение чисел и строк разных типов? Контекст задачи: перегрузка метода или создание универсального метода для работы с различными типами данных Строковые значения преобразуются в числа с помощью…

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

Как реализовать модальное окно с формой логина и пароля и закрывать его по outside click?

Как реализовать модальное окно с формой и закрытием по клику вне его области UI-компонент модального окна, содержащий форму с логином и паролем Управлять отображением и скрытием окна с помощью состояния (state)…

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

Как реализовать навигацию с помощью координаторов и обработать Deep Link?

Навигация с координаторами и обработка Deep Link Координаторы — это паттерн управления навигацией, который выносит навигационную логику за пределы UI и контроллеров Их главная задача — централизованно управлять стеком…

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

Как реализовать отложенную отправку писем в распределённой системе?

Архитектура: асинхронная очередь задач Выделить отдельный сервис рассылки, обрабатываемый воркерами (workers) Помещать задания в распределённую очередь сообщений — RabbitMQ, Kafka или Redis Streams Передавать в каждой…

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

Как реализовать полиморфизм и инкапсуляцию без наследования с помощью встраивания структур и интерфейсов?

Полиморфизм: динамическое поведение обеспечивают интерфейсы Инкапсуляция: реализация скрывается с помощью неэкспортируемых полей и методов Встраивание структур (composition): добавление функциональности без построения…

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

Как реализовать потокобезопасную структуру данных для блокировки по конкретному ID?

Потокобезопасная структура блокировок по ID цель: обеспечить конкурентный контроль доступа к ресурсам, связанным с уникальным ID хранить блокировки по ID в ConcurrentHashMap / concurrent dictionary для каждого ID…

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

Как реализовать ту же логику с помощью LiveData и чем LiveData отличается от Flow?

LiveData и Flow: различия и организация работы LiveData представляет собой объект наблюдения, предназначенный для UI в Android учитывает жизненный цикл компонентов Activity и Fragment автоматически прекращает…

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

Как решить проблему N+1 запросов в отчёте о наличии книг в магазинах?

Оптимизация отчёта о наличии книг в магазинах при проблеме N+1 проблема N+1 приводит к лишним обращениям к БД один основной запрос получает книги, после чего для каждой книги выполняется отдельный запрос о наличии…

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

Как с помощью SQL найти повторяющиеся email в таблице users?

Как найти повторяющиеся email в таблице users с помощью SQL? Для поиска дубликатов используют запрос с конструкциями: GROUP BY email HAVING COUNT() > 1 Объединяем строки в группы по значению поля email Определяем,…

Читать ответ