Ozon · июль 2024

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

middle Скрининг 2 задачи
1

Этап 1: Технический скрининг

1. Задача: Провести рефакторинг кода

class ProductService {
  func loadProducts (callback: @escaping ([Product]?, Error?) -> Void) {
    DispatchQueue.global (qos: .background).async {
      let products: [Product] = //
      ...get products from network
      callback(products, nil)
    }
  }
}

class Product: Decodable {
  let first_name: String
}

class ProductViewController: UIViewController, UITableViewDataSource {
  let tableView = UITableView()
  var…
Конец фрагмента

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

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

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