Сферум · ноябрь 2024

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

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

Обработка потока документов с обновлением полей по правилам

На вход сервису поступают обновления документов. Документы могут поступать в произвольном порядке, также возможно дублирование отдельных сообщений. Необходимо на выходе формировать такие же сообщения, но с исправленными отдельными полями по следующим правилам (все условия ниже — для группы документов с совпадающим полем Url):

  • Поле Text и FetchTime должны быть такими, какими были в документе с наибольшим FetchTime, полученным на данный момент.
  • Поле PubDate должно быть таким, каким было у сообщения с наименьшим FetchTime.
  • Поле FirstFetchTime должно быть равно минимальному значению FetchTime.
  • В каждый момент времени мы…
Конец фрагмента

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

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

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