Сбер TeamForce · июль 2025

Тех собес на middle-senior IOS Разработчик в Сбер TeamForce

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

Теоретические вопросы

1. Вопросы по теории, включая ARC. Солид, паттерны и систем дизайн не успели рассмотреть

2

Задачи по коду (Swift)

Практика

2. Задача: Анализ протокола и класса

protocol Proto {
    var i: Int { get set }
}

class MyClass: Proto {
    var i = 0;
}

func mutateMyClass(_ myClass: Proto)
{
    myClass = 1
}

let proto: Proto = MyClass()
mutateMyClass(proto)
print("(proto.i)")

3. Задача: Обработка списка продуктов

/*
Расчет среднего, минимального и максимального значения.

Необходимо реализовать функцию, которая принимает список продуктов, и
возвращает среднюю цену каждого продукта, самый дорогой и самый дешевый продукт.

Входные данные:

process([["Apple": 2],
         ["Apple": nil],…
Конец фрагмента

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

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

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