Ozon · июнь 2025

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

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

Условие

Необходимо написать программу, которая каждую минуту отправляет запрос в несколько банков, получает курс валют и сохраняет результат в базу данных.

1. Задача: Реализация сервиса сбора курсов валют

package main

import (
    "database/sql"
    "fmt"
    "io"
    "net/http"
    "os"
    "strconv"
    "strings"

    _ "github.com/lib/pq"
)

func main() {
    if len(os.Args) == 2 {
        cmdName := os.Args[1]
        if cmdName == "help" {
            fmt.Println("Usage is './currency update'") 
        } else if cmdName == "update" {
            urlsBank := []struct {
                bankName string
                curFrom  string
                curTo    string
                url…
Конец фрагмента

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

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

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