Авито · январь 2025

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

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

Сборка сниппета

1. Задача: Написать функцию для сбора сниппета товара

package main

// itemDescription симулирует получение описания из сервиса
func itemDescription(itemID int) string {
    time.Sleep(time.Second * 1)
    return "Lorem 000 ipsum dolor sit amet..."
}

// itemPrice симулирует получение цены в долларах из сервиса
func itemPrice(itemId int) float64 {
    time.Sleep(2 * time.Second)
    return 100
}

func prettify(description string) string {
    time.Sleep(time.Second * 1)
    re := regexp.MustCompile("\W+")
    return re.ReplaceAllString(description, "")
}

func priceToRub(price float64) float64 {
    time.Sleep(time.Second * 1)
    return price * 70
}

type Snippet struct {…
Конец фрагмента

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

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

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