Sobes.tech

Расскажи про интерфейсы в Go.

Middle
RWB
8

Как вы следили за порядком сообщений в Kafka? Например, если сначала пролетит статус, а потом платёжка?

Middle+
РамблерРамблер
8

Зачем вообще нужны индексы?

Middle+
РамблерРамблер
8

Вы спроектировали и выполнили миграцию торгового ядра на 8 микросервисов. Какова была ваша роль в проектировании?

Junior
Позитив Технолоджис
8

Какой размер у типов int и uint в Go, от чего зависит?

Middle
RWB
8

Как вы взаимодействовали с источниками данных? Предоставляли API-ручки, писали в Kafka или читали из Kafka?

Middle+
РамблерРамблер
8

Дан отсортированный по неубыванию список целых чисел a, индекс элемента index и целое число k. Необходимо вернуть в любом порядке k чисел из списка, которые являются ближайшими по значению к элементу a[index]. a=[2, 3, 5, 7, 11], index=3, k=2 -> [5, 7] a=[4, 12, 15, 15, 24], index=1, k=3 -> [12, 15, 15] a=[2, 3, 5, 7, 11], index=2, k=2 -> [3, 5] или [5, 7]

Senior
Pasul LTD
8

Можешь вспомнить случай, когда что-то сломалось и что делали?

Senior
WildberriesWildberries
8

Какие ещё структуры данных знаешь (очередь, стек)? Почему связанный список удобен для реализации очереди? Какая асимптотическая сложность вставки элемента в очередь на основе массива и на основе связанного списка?

Senior
МВидеоМВидео
8

Расскажи про примитивы синхронизации в Go.

Middle
RWB
8

Как в Go реализуется полиморфизм без классического наследования (duck typing)? Это полиморфизм времени компиляции или времени исполнения? Какой ещё вид полиморфизма можно реализовать в Go?

Senior
МВидеоМВидео
8

У вас был аналитик, то есть вы работали по ТЗ? Как это выглядело?

Middle+
РамблерРамблер
8

Что такое ACID? Уровни изоляции транзакций?

Senior
YadroYadro
8

Когда мы программируем на Go и когда пишем на SQL, в каких парадигмах программирования мы находимся? Какая парадигма соответствует Go, а какая — классическому SQL?

Senior
МВидеоМВидео
8

Как вы масштабировали консьюмеров в Kafka? Что происходит, если консьюмеров больше, чем партиций?

Middle+
РамблерРамблер
8

Для чего нужна errgroup?

Middle
RWB
8

Вы жили в одной инфраструктуре или разные системы были в разных контурах?

Middle+
РамблерРамблер
8

Extract the interview question/task from this screenshot. Keep the original language.

Senior
Pasul LTD
7

// Что выведет код? func main() { var wg sync.WaitGroup for i := 0; i < 3; i++ { go func() { wg.Add(1) defer wg.Done() fmt.Print(i) }() } wg.Wait() fmt.Println("\ndone") }

Middle
WildberriesWildberries
7

Что такое partial (частичный) индекс?

Middle
Ozon FreshOzon Fresh
7
/399