Ozon · январь 2025

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

middle-senior Скрининг 1 вопрос 2 задачи
1

Техскрининг

1. Задача: Задача 1

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

        URLSession.shared.dataTask(with: url) { data, response, error in
            DispatchQueue.global(qos:…
Конец фрагмента

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

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

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