Финальное собеседование Golang Middle Январь 2025

//Компания:скрытоКоманда:скрытоГрейд:MiddleДата:Январь 2025

Задачка на исправление кода.

type Set[T any] struct {
  m  map[T]struct{}
  mu sync.Mutex
}

func New[T any]() Set[T] {
  return Set[T]{
    m: make(map[T]struct{}),
  }
}

func (s Set[T]) Has(k T) bool {
  var rw sync.RWMutex
  rw.RLock()
Инсайд с собеседования доступен по подписке
Купить подписку