ФИНАМ · июль 2024

Тех собес на middle-senior IOS Разработчик в ФИНАМ

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

1. Задача: Анализ захвата переменной в замыкании

class Order {
    var identifier: String

    init(identifier: String) {
        self.identifier = identifier
    }
}

var order = Order(identifier: "Finam")

let showOrder = { [order] in
    print(order.identifier)
}

if order.identifier == "Finam" {
    order.identifier = "Trade"
}

2. Задача: Реализация сетевого слоя и интерактора

import Foundation

struct Order {
    let identifier: String
}

class OrderUpdateDelegate {
    func update(with orders: [Order]) {
        print(orders)
    }
}

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

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

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

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