Golang
Какой у тебя сейчас грейд?
Сколько микросервисов в твоей текущей работе и с какими непосредственно работаешь ты?
Как быстро сможешь выйти на новое место, если будет оффер?
Как был устроен деплой в [компания]?
Какие виды тестов приходилось писать?
Где в Go хранятся строки — в heap или в stack?
Был ли опыт работы с высоконагруженными сервисами?
Расскажите про работу с Kafka: что происходит при накоплении lag, какие риски и как решали?
Кто занимался архитектурой в команде?
Как был оформлен в Петровиче и до этого в Газпромнефти?
Расскажите о вашем опыте работы с архитектурой распределенных систем, базами данных, шардированием и репликацией. Участвовали ли вы в проектировании архитектуры или только работали с готовыми решениями?
По статусу поиска — есть горячие офферы, какие сроки?
Расскажите о вашем проекте в Озоне — что делали?
Сколько Docker-контейнеров может быть запущено с одного образа?
Смоделировать простую банковскую систему: - Таблица `accounts`: - `id`, - `owner_id`, - `currency`, - `created_at`. - Таблица `transactions`: - `id`, - `account_id`, - `amount`, - `created_at`. **Требования:** 1. Написать SQL для создания схемы с нужными ограничениями (NOT NULL, FK, CHECK на ненулевой `amount`). 2. Написать запрос: - получить текущий баланс счёта по `account_id` (сумма amount). 3. Усложнение: поддержать дебет/кредит (двойная запись). Cleanup.
Расскажите о ваших достижениях
Как это проецируется на ваш сервис? Как всё это прорастало и какие отчёты строились?
Задача: объединить два отсортированных слайса с уникальными значениями в один отсортированный слайс с уникальными значениями
Куда поступали сообщения? Которые дубли.
RTT — что это такое?