Ximilab · март 2025

Тех собес на middle-senior Golang Разработчик в Ximilab

middle-senior Тех собес 5 вопросов 2 задачи
1

Вопросы по коду

1. Что выведет код с ресивером по значению в методе Count?

type Keeper struct {
  counter int
}

func (k Keeper) Count() {
  k.counter++
}
Ответ

2. Что произойдет при выполнении select с закрытыми каналами?

msgChan := make(chan string, 1)
close(msgChan)
stopChan := make(chan struct{})
close(stopChan)

select {
case msgChan <- "msg":
  fmt.Println("msg sent")
case <-stopChan:
  fmt.Println("stop signal received")
}
Ответ
Конец фрагмента

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

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

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