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

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

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

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

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

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

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

Каталог

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

Найдено: 1765
System Design

Сложности работы с БД в микросервисной среде

Если это независимые базы без согласованного распределения данных, разные реплики users-api будут видеть разное состояние. Обычная балансировка запросов начнёт возвращать противоречивые результаты.

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

Создание потокобезопасного REST‑сервиса для управления постами пользователей

Разделите controller и in-memory service. Все изменения списка и получение его снимка защищайте одним lock; наружу возвращайте неизменяемые записи, а не внутреннюю коллекцию.

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

Расчётный сервис работает синхронно или асинхронно относительно REST API?

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

Читать ответ
Поведенческий

Почему вы использовали Spring Web для API Gateway, а не готовые прокси-решения типа Nginx, Envoy?

Объясните реальные требования, из-за которых выбрали Java/Spring: интеграцию с кодом, специфические политики или компетенции команды. Сам по себе Spring Web не является готовым API Gateway.

Читать ответ