Sunlight · июль 2024

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

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

Этап 1: Введение и рассказ о себе

1. Кем видишь себя через полгода?

2

Этап 2: Swift Core Concepts

2. ARC

3. Описание жизненного цикла объекта

4. Чем отличается структура от класса, где что использовать?

5. Что такое copy on write?

3

Этап 3: Задачи по коду (из скрина)

Практика

6. Задача: Closures и Capture List

var thing = "cars"
let closure = {
    print("i love (thing)")
}
thing = "airplane"
closure()

7. Что выведется в консоль?

8. Что выведется, если захватить thing через capture list?

9. Задача: Диспетчеризация методов

protocol Foo {
    func doSomething()
}

extension Foo {
    func doSomething() {
        print(#line)
    }
}

class A: Foo {
    func doSomething() {…
Конец фрагмента

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

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

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