Photo Lab · сентябрь 2024

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

middle-senior Тех собес 4 вопроса 1 задача

1. Какие проблемы могут быть при асинхронной загрузке больших данных, например, картинок?

2. Каков жизненный цикл вьюконтроллера?

3. Как можно реализовать кастомное меню, выезжающее сбоку экрана?

4. Как передать анимацию вью с одного экрана на другой?

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

import UIKit

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

class UserService {
    var queue = OperationQueue()
    var array = [Any]()

    func initialize() {
        self.queue.maxConcurrentOperationCount = 10
        getUsers()
    }

    func getUsers() {
        var i = 0
        while i < 100 {
            defer {…
Конец фрагмента

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

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

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