Wildberries · март 2025

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

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

1. Каков ваш уровень владения Linux?

2. Расскажите про Computer Science, протоколы и файловые системы?

3. Задача: Провести ревью кода

package service

import (
  "encoding/json"
  "fmt"
  "os"
  "sync"
)

type config struct {
  MaxArgs int `json:"max_args"`
  MinSum  int `json:"min_sum"`
}

func (c *config) validate() error {
  if c == nil {
    return fmt.Errorf("empty config")
  }
  if c.MaxArgs < 0 {
    return fmt.Errorf("max_args should be greater than 0")
  }
  if c.MinSum < 0 {
    return fmt.Errorf("min_sum should be greater than 0")
  }
  return nil
}

func parseConfig(configPath string) (*config, error) {
  fileBody, err := os.ReadFile(configPath)
  if…
Конец фрагмента

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

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

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