DevPrep

Все темы › Задачи с реальных собеседований

Код-ревью: асинхронная загрузка в UIViewController

Middle PRO

Задача

Проведите код-ревью:

override func viewDidLoad() {
    // setup tableView
    Task {
        do {
            self.dataSource = try await self.service.fetchAdverts()
            self.tableView.reloadData()
        } catch {
            return
        }
    }
}

Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.

Полный ответ — в DevPrep

Потренируйтесь перед собеседованием

В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.

Скачать DevPrep в App Store