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

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

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

398 вопросов 1634 компании 353 технологии

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

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

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

Каталог

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

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

Могли бы вы объяснить, что понимается под опциональными требованиями в контексте протоколов коммуникации?

Опциональные требования в протоколах коммуникации — это такие правила или функции, которые не обязательны для реализации, но могут быть поддержаны для расширения возможностей или совместимости.

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

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

При создании объектов, поддерживающих хеширование (например, для использования в словарях или множествах), необходимо учитывать следующие требования:

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

Что отличает опции convenience и required при указании зависимостей или требований в проекте?

В контексте iOS и управления зависимостями (например, в Swift Package Manager или Xcode) опции required и convenience определяют, насколько обязательна или дополнительна та или иная зависимость или требование.

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

Насколько значительны изменения требуют адаптации проекта, изначально созданного для iOS 16, под требования iOS 14?

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

Читать ответ
System Design

Допустим, мы крупная рекламная сеть. Мы размещаем баннеры на сайтах-партнерах по всему миру. Нам необходимо спроектировать систему сбора и обработки событий в реальном времени. Эти данные критически важны для двух целей:

Для проектирования системы сбора и обработки событий в реальном времени для крупной рекламной сети с указанными параметрами, рассмотрим ключевые аспекты:

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

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

Для системы матчмейкинга важно формализовать следующие аспекты:

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

При работе с персональными данными — какие требования к системе вы бы заложили в первую очередь?

При работе с персональными данными в первую очередь необходимо обеспечить безопасность и соответствие законодательству (например, GDPR или ФЗ-152 в России). Основные требования к системе:

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

У нас есть база данных с паролями пользователей, пароли захешированы (функция hashPassword), а так же известен набор символов которые могут быть использованы в паролях (переменная alphabet).

Задача — по известному MD5-хэшу и алфавиту восстановить исходный пароль. Поскольку MD5 — хеш-функция, обратного преобразования нет, но можно перебрать все возможные комбинации из alphabet и сравнить их хэш с заданным.

Читать ответ