Golang
Какие плюсы и минусы у микросервисной архитектуры по сравнению с монолитом?
Вы перекладывали невалидные сообщения в отдельный топик или как?
Что такое интерфейс в Go? Что представляет под капотом? Сколько весит пустой интерфейс?
Как масштабировать Kafka?
/* Наименьший общий предок в дереве за O(1) памяти Описание л Дано бинарное дерево (не поиска): struct Node { Node* parent; Node* left; Node* right; } Нужно написать функцию, которая для двух данных вершин будет возвращать их наименьшего (ближайшего) общего предка: Node* Lca (Node* a, Node* b); */
В чём отличие виртуализации от контейнеризации?
Как ты используешь ИИ-инструменты в работе? Насколько доверяешь им?
Как в целом работает команда, какой процесс, как ты взаимодействуешь с коллегами?
Есть заказы, которые в процессе жизненного цикла переходят по статусам. Требуется реализовать слой работы с БД: - Сохранять историю статусов заказа - Учесть партицирование В дальнейшем, за рамками текущей задачи, будут реализованы другие методы: получение статусов по времени, полная история заказа и т.п.
Какие механизмы нужны, чтобы не терять отклики, приходящие через webhook от HeadHunter?
// Вопрос 4. Что выведет на экран package main import "fmt" func subis(is []int) []int { is = append(is, 5) return append(is, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Ты сам что-нибудь описывал для observability — метрики, алерты?
Как устроена хэш-таблица? Какие базовые принципы в неё заложены, основные требования?
Какой формат оформления предпочитаете: ТК, ИП, ГПХ?
Лично я тестировал, что Postgres переставляет колонки и оптимизатору неважно в каком порядке ты запрос напишешь — он сам его перестроит как надо. Что скажешь?
В чём разница между буферизированными и небуферизированными каналами?
Дана строка S, необходимо посчитать количество подстрок в этой строке, которые содержат все символы из этой строки хотя бы по одному разу. Примеры: "abca" -> 3 // abc, bca, abca "aa" -> 3 // aa, a, a, "ffg" -> 2 // ffg, fg
Как гарантировать порядок сообщений в чате?
Какие системы оркестрации контейнеров для Linux знаешь? Какие технологии изоляции предоставляет Linux? Что содержит каталог /proc?
Были ли факапы / проблемы на работе?