Restaurant Guru · июль 2024

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

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

1. Задача: Проанализировать следующий Swift код и указать на ошибки или потенциальные проблемы

protocol SomeDelegate: AnyObject {
  func foo()
}

class Interactor {
  weak var delegate: SomeDelegate?
}

2. Задача: Проанализировать следующий Swift код и указать на ошибки или потенциальные проблемы

struct Person: Hashable {
  let name: String

  var hashValue: Int { 0 }
}

var phoneBook: [Person: String] = [:]
phoneBook[Person(name: "John")] = "123-123"
phoneBook[Person(name: "Bob")] = "000-000"

3. Задача: Проанализировать следующий Swift код и указать на ошибки или потенциальные проблемы

import UIKit

struct User {
  let uuid: String
  let data: String
}

class UserService {
  var queue =…
Конец фрагмента

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

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

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