Ozon · июль 2024

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

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

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

Есть товар, цена на который может меняться. Цена задается с помощью массива, элементы которого содержат цену и дату, с которой цена вступает в действие.

public readonly record struct PriceWithDate(decimal Price, DateTime Date);

public (bool isPriceFound, decimal price) GetPriceByDate(DateTime date, PriceWithDate[] price)
{
}
Задача 2

Провести ревью и рефакторинг класса для управления полетом

Есть класс, который писал другой разработчик и который должен иметь следующий функционал: регистрация пассажиров, отслеживание самолета, смена…

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

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

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

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