Суточно.ру · июль 2024

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

middle-senior Тех собес 18 вопросов
1

Code Review / Debugging (Swift, iOS, Concurrency, Persistence)

class Post: Codable, Hashable {
    let userId, id: Int; let title, body: String

    static func == (lhs: Post, rhs: Post) -> Bool { lhs.hashValue == rhs.hashValue }
    func hash(into hasher: inout Hasher) { hasher.combine(id) }
}

class WwwViewController: UIViewController {
    lazy var archiveURL = URL(fileURLWithPath: "/tmp/foo.plist")

    fileprivate var posts: [Post]
    private var diskPosts = [Post]()
    private var isSaved = false
    var abTestingFromOutside: Int = 0

    let button = UIButton(type: .system)
    let button2 = UIButton()

    override func viewDidLoad() {
        button.backgroundColor = .blue;…
Конец фрагмента

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

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

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