Лаборатория Касперского · июнь 2025

Тех собес на middle-senior Golang Разработчик в Лаборатория Касперского

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

1. Что выведет следующий код с методом Increment и как его исправить?

type Count int

func (c Count) Increment() {
    c++
}

func main() {
    var count Count
    count.Increment()
    fmt.Print(count)
}

2. Что выведет следующий код при передаче слайса в функцию?

package main

import "fmt"

func add42(ints []int) {
    ints = append(ints, 42)
    fmt.Println(ints)
}

func main() {
    ints := []int{1, 2, 3}
    add42(ints)
    fmt.Println(ints)
}

3. Что выведет следующий код с использованием select и закрытых каналов?

package main

import "fmt"

func main() {
    msgChan := make(chan string, 1)…
Конец фрагмента

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

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

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