Ozon · май 2025

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

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

1. Задача: Реализовать кэш без ограничений, используя простую мапу с мютексами

Вопрос

2. Как можно улучшить мапу для хранения кэша при большом объеме данных?

Ответ

3. Задача: Построить базу данных для библиотеки и написать пару запросов

4. Что такое индексы и транзакции в базах данных?

5. Задача: Спроектировать архитектуру для сервиса Instagram

Задача: спроектировать архитектуру для сервиса Instagram.

Реализация 4х функций:
- void publishPhoto(UploadedPhoto photo, UserID author) (публикует фото, отправленное с клиентского приложения)
- void follow(UserID u1, UserID u2) (у1 подписывается на у2 и начинает видеть в своей ленте фотографии у2)
-…
Конец фрагмента

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

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

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