Сбол · ноябрь 2025

Скрининг на middle-senior IOS Разработчик в Сбол

middle-senior Скрининг 19 вопросов

1. Что произойдет при вызове метода toggle в структуре Switcher?

struct Switcher {
    var value = false
    
    func toggle() {
        value.toggle()
    }
}

2. Что будет в переменной b после изменения id в MyStruct?

struct MyStruct {
    var id: Int
}

let a = MyStruct(id: 1)
var b = a
b.id = 2

3. Что выведет print(mike.age) для структуры Human?

struct Human {
    var age: Int
}

var mike = Human(age: 10)
var jack = mike
jack.age = 11

print(mike.age)

4. Что выведет print(mike.age) для класса Human?

final class Human {
    var age: Int = 10
}

var mike = Human()
var jack = mike
jack.age = 11

print(mike.age)

5. Есть ли ошибка в инициализации класса ButtonAction?

final class ButtonAction {
    private let handler: (ButtonAction)…
Конец фрагмента

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

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

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