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

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

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

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

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

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

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

Каталог

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

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

Что такое Distributed Tracing Context Propagation — распространение контекста трассировки? Как заголовки вроде traceparent по стандарту W3C передаются через HTTP-запросы, очереди сообщений и gRPC, чтобы Jaeger или OpenTelemetry смогли собрать единый сквозной лог операции?

Context propagation переносит trace ID и связь с родительским span между компонентами. W3C traceparent задаёт общий формат; HTTP-заголовки, metadata gRPC и headers сообщений служат носителями.

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

Непоследовательность транзакции: запись в БД и отправка HTTP‑запроса

В условии неточность: при работающем @Transactional HTTP-вызов обычно идёт до commit, а не после него. Однако откат БД не отменяет уже выполненное действие внешней системы.

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

Подсчёт количества HTTP‑статусов при массовой проверке ссылок

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

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

Напишите код с worker pool для обработки слайса URL-адресов с параллельными HTTP-запросами.

Создайте фиксированное число работников, канал заданий и канал результатов. Ограниченный пул не допускает горутину на каждый URL и учитывает отмену.

Читать ответ