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

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

657 вопросов в категории «Технические вопросы»

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

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

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

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

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

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

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

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

backend 181 optimization 150 database 142 async 133 architecture 125 performance 113 api 95 frontend 64

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

  • Технические вопросы657

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

  • Базовые392
  • Продвинутые265

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

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

Каталог

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

Найдено: 657
Теория

Как моделировать сложные бизнес-процессы с помощью подпроцессов?

Моделирование бизнес-процессов выполняют с использованием BPMN Основой служит иерархия: основной процесс включает вложенные подпроцессы Подпроцессы помогают упростить модель и повторно использовать отдельные элементы…

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

Как на Sequence диаграмме UML обозначить асинхронное взаимодействие систем?

Как обозначить асинхронное взаимодействие на Sequence диаграмме? Sequence в UML — способ визуально представить взаимодействия Асинхронный вызов обозначается стрелкой с открытым наконечником → После отправки сообщения…

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

Как на sequence-диаграмме отличить синхронный вызов от асинхронного?

Как на sequence-диаграмме визуально различить синхронный и асинхронный вызовы? sequence-диаграммы входят в UML и показывают взаимодействие объектов синхронный вызов обозначается сплошной линией с заполненной стрелкой…

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

Как на sequence-диаграмме показать альтернативный сценарий if/else?

Как показать альтернативный сценарий на sequence-диаграмме (if/else)? UML-диаграммы взаимодействия Для альтернатив используется фрейм «alt» Фрейм разделяется на несколько областей, соответствующих if и else Каждая…

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

Как на сервере извлекаются данные пользователя после получения cookie с session ID?

Как сервер проходит путь от cookie с session ID до данных пользователя Клиент отправляет HTTP-запрос, в котором содержится cookie с session ID Сервер получает запрос и извлекает session ID из cookie По session ID…

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

Как на собеседовании классифицировать требования: функциональные и нефункциональные?

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

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

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

Как классифицируют требования к безопасности? Безопасность относится к основным аспектам программного обеспечения и информационных систем Функциональные: определяют защиту функций и данных Нефункциональные:…

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

Как на собеседовании найти утечку памяти, если при каждом переходе между сценами расход растёт на 5 МБ?

Как обнаружить утечку памяти при переходе между сценами Контекст: управление памятью в интерфейсах, играх и приложениях Применить профилирование памяти с помощью Memory Profiler, Instruments или VisualVM Сопоставить…

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

Как на собеседовании объяснить разницу между event.target и event.currentTarget?

область DOM-событий event.target — это элемент, на котором событие возникло изначально, то есть его источник event.currentTarget — элемент, чей обработчик в данный момент выполняет обработку события event.target может…

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

Как на собеседовании объяснить, что такое партиционирование (partitioning) таблиц в базах данных?

способ горизонтального разделения таблиц в БД данные распределяются по подмножествам (партициям) на основании ключа каждая такая часть отдельно хранится и обрабатывается повышает производительность запросов и операций…

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

Как на собеседовании описать техники выявления требований?

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

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

Как на собеседовании определить, что класс нарушает Single Responsibility Principle: по числу методов и разным DTO?

Как выявить нарушение Single Responsibility Principle принцип SRP означает, что класс должен иметь одну ответственность/причину для изменения о нарушении говорит ситуация, когда класс реализует несколько разных…

Читать ответ