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

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

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

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

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

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

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

Каталог

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

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

Когда стоит переходить с монолита на микросервисы? При каком RPS и каких условиях?

Переход с монолита на микросервисы не стоит рассматривать только по показателю RPS (запросов в секунду). Важнее учитывать комплекс факторов:

Читать ответ
Лайвкодинг

Архитектурная задача: как гарантированно отправить событие в Kafka при регистрации пользователя в микросервисной архитектуре (сервис пользователей + сервис нотификаций), если Kafka — асинхронный канал?

Для гарантированной отправки события в Kafka при регистрации пользователя в микросервисной архитектуре с сервисом пользователей и сервисом нотификаций можно использовать паттерн "Outbox".

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

Pull-модель взаимодействия микросервисов — что это такое, плюсы и минусы?

Pull-модель взаимодействия микросервисов — это подход, при котором один сервис самостоятельно запрашивает ("тянет") данные или события у другого сервиса по необходимости.

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

Расскажи о микросервисе на базе PostgreSQL для хранения медиафайлов. Что хранилось в PostgreSQL, а что в S3?

В микросервисе на базе PostgreSQL для хранения медиафайлов обычно разделяют ответственность между базой данных и объектным хранилищем S3:

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

Сколько микросервисов написал за время работы в компании?

Количество микросервисов, которые я создавал самостоятельно, варьировалось в зависимости от проекта. Обычно я создавал от 3 до 10 микросервисов, каждый из которых отвечал за отдельную бизнес-логику или функциональность.

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

Давай поговорим про микросервисную архитектуру. Чего за последнее время было больше — поддержки или разработки?

В микросервисной архитектуре с ростом зрелости системы и увеличением количества сервисов со временем обычно наблюдается смещение фокуса с разработки новых функций на поддержку и сопровождение существующих сервисов.

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

Как определить, нужна ли микросервисная или монолитная архитектура для продукта с ~1000 пользователей?

Выбор между микросервисной и монолитной архитектурой зависит от нескольких факторов, особенно для продукта с примерно 1000 пользователей.

Читать ответ