В чем преимущество Swiss Tables по сравнению со старой реализацией hash table? Сколько бит занимает хеш-код в старой и новой реализации?
Был ли у вас опыт написания Kubernetes операторов, администрирования операторов, Helm Chart?
Расскажи подробнее о последних проектах: технологии, твоя зона ответственности, основные задачи.
Какие варианты наследования есть в Go и в чём его специфика?
Что Go-конвенция говорит про использование WaitGroup и возвращаемые типы (принимаем интерфейсы, возвращаем конкретные типы)?
Почему утечки горутин считаются более критичными, чем классические утечки памяти с точки зрения runtime impact?
Как вы сначала поняли проблему по метрике и что дальше делали?
Есть большая таблица, запросы из неё идут долго. Что будете делать?
Что такое репликация баз данных и для чего она используется? Какие проблемы могут возникнуть?
Как работает mutex в буферизированном канале? Что он защищает?
В микросервисной архитектуре каждый сервис имеет свою базу данных. Как работает паттерн Outbox в этом контексте, если Kafka ещё не получила сообщение?
Приведите примеры нескольких нереляционных баз данных разных типов и расскажите, для чего каждый тип используется. Зачем нужны графовые базы данных?
Что такое Graceful Shutdown и зачем он нужен?
Знаешь ли профиль нагрузки на чтение/запись по RPS?
Расскажи про команду и процессы управления (спринты, канбан и т.д.)
Какое максимальное количество запросов в секунду (RPS) обрабатывал самый высоконагруженный сервис?
Есть таблица с уникальным ключом по номеру телефона. Как сделать так, чтобы при вставке дублирующей записи вместо ошибки происходило обновление существующей записи (INSERT ON CONFLICT DO UPDATE)?
Почему решил покинуть текущую компанию?
Как понять что нужно партиционирование или шардирование?
Дана таблица "orders": +----+---------+---------------------+-------------+ | id | user_id | created_at | price_total | +----+---------+---------------------+-------------+ | 1 | 111 | [phone]:00:00 | 2000 | | 2 | 222 | [phone]:00:00 | 1000 | | 3 | 111 | [phone]:00:00 | 2000 | | 4 | 222 | [phone]:00:00 | 5000 | | 5 | 333 | [phone]:00:00 | 1000 | +----+---------+---------------------+-------------+ Напишите SQL-запрос, который вернёт количество заказов по каждому пользователю с price_total больше или равным 1000 в таком виде отсортированном по количеству заказов в обратном порядке: +---------+-------------+ | user_id | order_count | +---------+-------------+ | 111 | 2 | | 222 | 1 | | 333 | 1 | +---------+-------------+