Московская биржа · июль 2024

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

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

1. Задача: Работа с методами массивов в Swift

Дано:

let array = [[1,2],[3,4],[5,nil],nil]

Что выведется, если применить эти функции к массиву:

  • map() и .count()
  • compactMap() и .count()
  • compactMap() + flatMap()

2. Задача: Анализ выполнения кода с GCD

Что выведется при выполнении следующего кода?

class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        print("1")
        DispatchQueue.main.async {
            print("2")
         DispatchQueue.global(qos: .background).sync {
                print("3")…
Конец фрагмента

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

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

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