Ozon · ноябрь 2024

Финальный собес на middle-senior Golang Разработчик в Ozon

middle-senior Финальное собеседование 4 вопроса 5 задач

1. Задача: In-memory cache

Нужно написать простую библиотеку in-memory cache. Для простоты считаем, что у нас бесконечная память и нам не нужно задумываться об удалении ключей из него. Реализация должна удовлетворять интерфейсу:

type Cache interface {
    Set(k, v string)
    Get(k string) (v string, ok bool)
}
Задача 2

Модель библиотеки

Есть 3 сущности: "Автор", "Книга", "Читатель". Физически книга только одна и может быть только у одного читателя. Нужно составить таблицы для библиотеки так, чтобы это учесть.

3. Задача: Выбрать названия всех книг, которые на руках

4. Задача: Выбрать названия всех книг в библиотеке, у которых больше 3 авторов

5.…

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

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

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

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