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

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

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

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

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

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

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

Каталог

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

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

Логическая задача про арбуз: арбуз весит 10 кг и на 99% состоит из жидкости, после усыхания жидкости стало 98%. Сколько теперь весит арбуз?

После усыхания арбуз весит 5 кг. Сухая часть остаётся 0,1 кг, но теперь составляет 2% массы вместо первоначального 1%.

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

Какие негативные факторы добавляют индексы и почему?

Индексы занимают место и увеличивают стоимость записи, потому что при изменении данных нужно поддерживать дополнительные структуры. Лишние индексы также расходуют кеш и ресурсы обслуживания.

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

Опиши ERD для экрана настроек пользователя. Как хранить настройки — отдельными полями или иначе?

Стабильные типизированные настройки удобно хранить столбцами в таблице user_settings с уникальным user_id. Гибкий JSON подходит для изменчивых редко запрашиваемых параметров, но требует валидации.

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

А как сравниваются Value Object?

Value Object сравнивают по значимым значениям, а не по идентификатору или адресу в памяти. Равные значения должны давать согласованный результат сравнения и хеширования.

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

Насколько знакомы с Data Vault — с видами объектов (Hub, Link, Satellite) и подходом к проектированию?

В Data Vault Hub хранит бизнес-ключи сущности, Link — связи между ними, Satellite — описательные атрибуты и их историю. Такое разделение помогает объединять источники с прослеживаемостью.

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

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

Отмена останавливает ещё не отправленные сообщения, но не отзывает уже принятые провайдером. Для находящихся в обработке нужен отдельный учёт результата, чтобы не обещать невозможный откат.

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

Как работает SSO (Single Sign-On)?

SSO позволяет после входа у доверенного провайдера идентификации открывать связанные приложения без повторного ввода учётных данных. Каждое приложение всё равно проверяет полученное подтверждение.

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

Мы отправляем с нашего backend на сервер AppsFlyer информацию о событии. Какие условия мы задаём, чтобы обезопасить передачу данных, и как валидируем, что событие было отправлено?

Используйте HTTPS, серверный S2S-ключ и минимально необходимый payload. Ответ 200 от AppsFlyer подтверждает первичный приём, но не всегда гарантирует полную запись события.

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

Как нормализация/денормализация влияет на объем и согласованность данных?

Нормализация уменьшает дублирование фактов и риск аномалий обновления. Денормализация часто ускоряет чтение ценой дополнительных копий, объёма и механизмов синхронизации.

Читать ответ