Яндекс · апрель 2025

Финальный собес на middle-senior Golang Разработчик в Яндекс

middle-senior Финальное собеседование 2 задачи

1. Задача: Предложить структуру данных, поддерживающую следующие операции: добавление по значению, удаление по значению, поиск по значению и GetRandomElement() (равномерный).

type Randomizer interface {
  Insert(int)
  Remove(int)
  Find(int) bool
  GetRandom() int
}

2. Задача: Valid Parentheses

func isValid(s string) bool {
  // Создаем стек для хранения открывающих скобок
  stack := []rune{}

  // Создаем map…
Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Golang Разработчик».

в этом собесе: 2 задачи с кодом
  • Ещё 574 текстовых собеса направления
  • 380 видеозаписей собеседований
  • Приоритетная поддержка
1490₽/мес