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

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

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

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

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

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

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

Каталог

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

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

Как показать отсутствие товара альтернативной веткой BPMN

После проверки наличия поставьте исключающий шлюз с ветками «товар доступен» и «товара нет». Вторая ведёт к уведомлению и отдельному завершению, не проходя через резервирование и оплату.

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

Если у нас осталось два гнома и два пользователя одновременно удаляют по одному — как не допустить удаления всех гномов?

Проверка количества и удаление должны быть частью общей конкурентно защищённой операции. Иначе два запроса увидят count = 2 и каждый удалит своего гнома, нарушив правило.

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

Как посмотреть, что происходит под капотом при HTTP-запросе, особенно если что-то пошло не так?

Проверьте запрос в Network или HTTP-клиенте, затем сопоставьте его с серверными логами и трассировкой по request ID. Разделяйте DNS, TLS, транспорт, HTTP и бизнес-ошибку.

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

Чем генеративный искусственный интеллект отличается от негенеративного? Какие генеративные ИИ вы знаете?

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

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

Какой пул задач у системного аналитика на проекте? Ведёт ли он дейлики, демки?

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

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

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

Границы микросервиса выбирают по бизнес-возможностям и владению данными, учитывая инварианты, связность изменений и ответственность команды. Делить по таблице или экрану обычно недостаточно.

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

Что проще: распилить монолит на микросервисы или собрать несколько микросервисов в один?

Нельзя заранее сказать, какой переход проще: стоимость определяется связностью, данными, контрактами и эксплуатацией. Механическое объединение или разделение процессов не решает архитектурных проблем.

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

Требования к системе или её компонентам и их взаимодействию — это функциональные или нефункциональные требования?

Тип определяется содержанием требования, а не тем, что оно относится к системе или компоненту. Функциональное описывает поведение, нефункциональное — качество и ограничения.

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

Пользователь пришёл, и мы про него вообще ничего не знаем — нет никаких идентификаторов, известен только клик и рекламный источник. Какие в этом случае остаются варианты для мэтчинга?

Если нет общего идентификатора между кликом и запуском, точное индивидуальное сопоставление может быть невозможно. Надёжные варианты требуют явного переноса контекста или подтверждённой связи аккаунта.

Читать ответ