Как проверить загрузку CPU и памяти в Linux?
Что означает столбик load average в утилите top?
Как добавить асинхронное выполнение предиката в функцию Filter, сохранив обратную совместимость для существующих пользователей пакета?
Как вы подходите к разгребанию сложной задачи в legacy-коде с разными технологиями (Go, Bash, Python, Jenkins) за один спринт?
Ответьте на вопросы Работали ли вы с распределенными системами и их ограничениями? Какими? Занимаетесь ли вы документацией, метриками, мониторингом? Да Нет Знакомы ли вы с CAP теоремой? Да Нет Как вы считаете, на покрытие кода метриками или обновление документации обязательно нужна отдельная задача-техдолг?
Балансировщик GeoDNS и Nginx — это разные вещи?
Пиковая нагрузка: 25k чтений / 5k записей в секунду Объем новых данных: 10 ТБ в год Пиковый параллелизм: 120k одновременных запросов Годовой рост пользователей: 30% Целевой p99 задержки: <150 мс для чтений, <400 мс для записей Целевая доступность: 99.95% Ваша задача — разработать архитектурное решение, которое позволит устранить текущие проблемы, обеспечит согласованность и отказоустойчивость, а также внедрить механизмы трассировки для полного мониторинга жизненного цикла заказа. Опишите механизм обработки сбоев, план миграции с текущей архитектуры, и объясните, как предложенное решение улучшит надёжность и прозрачность системы.
Что такое defer в Go? Что выведет код с двумя defer?
Расскажи про свою текущую работу: что там делал и какая зона ответственности?
Расскажи про SELECT FOR UPDATE — для чего используется и как работает?
Если писатель (горутина, которая наполняет канал значениями) решает закрыть канал, что произойдёт? Как читателю на это реагировать, какие проблемы могут быть и что с ними делать?
Каковы ожидания по зарплате?
Где еще можно использовать UDP помимо стримов и игр?
Чем TCP отличается от UDP? Какие кейсы использования?
Где ты находишься? Какой у тебя часовой пояс?
Что такое индексы?
С какими сетевыми сервисами работал? API, gRPC и что-нибудь еще?
Как физически происходит передача данных через небуферизированный канал?
Select в Go — для чего нужен?
В чём разница между HTTP и HTTPS?