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

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

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

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

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

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

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

Каталог

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

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

Что такое DLP-системы?

DLP — системы предотвращения утечек данных. Они обнаруживают чувствительную информацию и контролируют её использование или передачу по заданным политикам.

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

Как решалась проблема, когда одна сущность требовалась нескольким сервисам? Как обеспечивалась консистентность при временном рассинхроне?

Определите владельца сущности, а другим сервисам предоставьте API или локальные проекции. Временную рассинхронизацию регулируют версионированием, событиями и явными правилами допустимой свежести.

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

Помимо ER-диаграммы, какие ещё диаграммы или схемы должны быть в документации такой системы?

Помимо ERD полезны контекстная схема, диаграммы взаимодействий и состояний, а для сложного процесса — модель потока работ. Набор зависит от вопросов, на которые должна отвечать документация.

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

Как подсчитать общее количество рукопожатий у 15 человек, если каждый жмёт руку каждому ровно один раз? Нужно назвать конкретные числа и операции, а не итоговое значение.

Нужно вычислить 15 × 14 ÷ 2: каждый из 15 участников жмёт руки 14 другим, а деление на 2 убирает двойной подсчёт каждой пары.

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

Какая может быть проблема, если пойти путем с PATCH для удаления?

PATCH для установки deleted=true может реализовывать мягкое удаление, но такой контракт легко спутать с обычным изменением. Нужно определить видимость, восстановление, права и повторное выполнение.

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

Учти, что App Store вообще ничего не запоминает и не передаёт, а Google Play запоминает только referrer, и то не всегда — только если пользователь дал разрешение на передачу referrer. Какие данные мы должны сохранить, когда пользователь зашёл в приложение и должен увидеть экран конкретного кредитного продукта?

Сохраните безопасный контекст перехода: идентификатор продукта, кампании и разрешённый correlation token. Не рассчитывайте, что контекст установки всегда доступен; предусмотрите обычный старт приложения.

Читать ответ