Островок · сентябрь 2025

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

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

Условие

Веб-сервис конвертации валют с периодическим обновлением данных в фоне:

package main

import (
  "fmt"
  "log"
  "net/http"
  "time"
)

// FIXME:
func main() {
  rates, err := readConversionRates()
  if err != nil {
    log.Fatalf("read intial conversion rates values: %s", err)
  }

  // background task to update conversion rates
  go func() {
    for {
      time.Sleep(time.Minute)
      rates, err = readConversionRates()
      if err != nil {
        log.Printf("ERR: update conversion rates: %s", err)
      }
    }
  }()

  http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
    // parse 'from' and 'value' from query params
    from := "RUB" 
    val…
Конец фрагмента

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

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

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