Писали ли что-нибудь с CTE (Common Table Expression, WITH)?
Что такое качественно выполненное приложение?
Куда поступали сообщения? Которые дубли.
Реализовать метод grpc-сервера AddItemAndOrder: 1. Добавить товары в корзину 2. Обязательно сообщить возможным потребителям о факте оформления корзины через брокер сообщений. 3. При изменении состава корзины надо пересчитывать basket.Total=sum(count*price) 4. Все элементы корзины должны быть уникальны по ключу ProductID 5. Для оформления корзины необходимо сменить ее статус на ordered 6. В оформленные корзины изменения вносить нельзя Есть таблица, где все колонки integer. В коде есть запрос: select * from t1 where a > ? and b = ? and c != ? order by a;
Использование ScyllaDB до продюсера — это антипаттерн. Как правильно организовать дедупликацию?
Можете подтвердить опыт через трудовую книжку?
За сколько всего микросервисов отвечала команда?
Есть ли конкурирующие офферы?
Опиши бизнес-логику сервиса сегментации: как работал пайплайн обработки данных?
Паттерны устойчивости при нестабильной сети до внешнего вендора: retry, circuit breaker
Можем ли мы в nil-слайс добавить элемент?
Почему сервис был на TypeScript и почему перевели на Go?
Как физически происходит передача данных через небуферизированный канал?
С какими сетевыми сервисами работал? API, gRPC и что-нибудь еще?
Где ты находишься? Какой у тебя часовой пояс?
Чем TCP отличается от UDP? Какие кейсы использования?
Если писатель (горутина, которая наполняет канал значениями) решает закрыть канал, что произойдёт? Как читателю на это реагировать, какие проблемы могут быть и что с ними делать?
Пиковая нагрузка: 25k чтений / 5k записей в секунду Объем новых данных: 10 ТБ в год Пиковый параллелизм: 120k одновременных запросов Годовой рост пользователей: 30% Целевой p99 задержки: <150 мс для чтений, <400 мс для записей Целевая доступность: 99.95% Ваша задача — разработать архитектурное решение, которое позволит устранить текущие проблемы, обеспечит согласованность и отказоустойчивость, а также внедрить механизмы трассировки для полного мониторинга жизненного цикла заказа. Опишите механизм обработки сбоев, план миграции с текущей архитектуры, и объясните, как предложенное решение улучшит надёжность и прозрачность системы.
Балансировщик GeoDNS и Nginx — это разные вещи?
Как добавить асинхронное выполнение предиката в функцию Filter, сохранив обратную совместимость для существующих пользователей пакета?