Ozon · декабрь 2024

Скрининг на middle-senior Golang Разработчик в Ozon

middle-senior Скрининг 11 вопросов 6 задач

1. Задача: Реализовать функцию uniqRandn, которая генерирует слайс длины n уникальных, рандомных чисел

package main

import (
    "fmt"
)

func main() {
    fmt.Println(uniqRandn(10))
}

func uniqRandn(n int) []int {
    return nil
}

Условие

Дана таблица "orders":

+-----+-----------+------------------------+--------------+
|  id |  user_id  |             created_at |  price_total |
+-----+-----------+------------------------+--------------+
|   1 |       111 |    2024-01-01 10:00:00 |        2 000 |
|   2 |       222 |    2024-01-02 10:00:00 |          100 |
|   3 |       111 |    2024-04-01 10:00:00 |       20 000 |
|   4 |       222 |    2024-05-01 10:00:00 |        5 000 |
|   5 |       333 |    2024-05-02 10:00:00 |       10 000 |
+-----+-----------+------------------------+--------------+

2. Задача:…

Конец фрагмента

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

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

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