Яндекс · июль 2024

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

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

Кодинг

1. Задача: Написать функцию поиска наилучшего расстояния до места

// findBestSeatDist([1, 0, 1, 0, 0, 0, 1, 0, 0, 1]) -> 2

func findBestSeatDist(_ seats: [Int]) -> Int {
    // your code here
}
2

Swift: Замыкания

2. Что выведется в результате выполнения кода с замыканием?

var closure: (() -> Void)?

func doSomething() {
    var v = 5
    closure = {
        print(v)
    }
    v = 10
}

doSomething()
closure?()
3

Swift: Управление памятью

3. Что выведется в результате работы с памятью и освобождения объекта?

class Person {…
Конец фрагмента

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

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

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