Займиго · апрель 2025

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

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

Теория

1. Что такое ACID?

2. Какие уровни изоляции поддерживает PostgreSQL?

2

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

3. Что выведет этот код и какие в нем есть проблемы?

package main

import "fmt"

var a = 2
var b = 3

func main() {
  sum, err := sum(a, b)
  if err == nil {
    fmt.Println(sum)
  }
}

func sum(a, b int) (int, error) {
  return a + b, nil
}

4. Что выведет этот код?

package main

import (
  "fmt"
  "time"
)

func main() {
  num := 5
  go timer(&num)
  for {
    if num == 10 {
      break
    }
    fmt.Println(num)
    time.Sleep(100 * time.Millisecond)
  }
}

func timer(num *int) {
  time.Sleep(10000 * time.Millisecond)
  *num = 10
}

5. Задача: Сделать так, чтобы код в…

Конец фрагмента

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

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

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