Ozon · сентябрь 2024

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

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

1. Задача: Отрефакторить SwiftUI код

struct ContentItem: Decodable {
    let company_name: String
    let company_description: String
    let company_revenue: Int
}

struct ContentItemView: View {
    let item: ContentItem

    var body: some View {
        ZStack {
            Text(item.company_name)
            Text(item.company_description)
        }
    }
}

class DataProvider {
    func loadItems(searchQuery: String?, _ callback: @escaping ([ContentItem]?, Error?) -> Void) {
        let url = URL(string: "url" + searchQuery!) // assume URL is always valid…
Конец фрагмента

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

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

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