Т-Банк · апрель 2025

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

middle-senior Тех собес 2 задачи

1. Задача: Объяснить вывод кода со срезом указателей и реализовать корректную функцию добавления элемента

package main

import (
  "fmt"
)

func appendLenWrong(numbers []*int) {
  size := len(numbers)
  numbers = append(numbers, &size)
}

func appendLenGoodFirst(numbers *[]*int) {
  size := len(*numbers)
  *numbers = append(*numbers, &size)
}

func appendLenGoodSecond(numbers []*int) []*int {
  size := len(numbers)
  numbers = append(numbers, &size)
  return numbers
}

func main() {
  numbers := make([]*int, 0, 5)
  var number int
  for range 3 {
    number++
    numbers = append(numbers,…
Конец фрагмента

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

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

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