Вконтакте · июль 2025

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

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

Этап 1: Кодинг и вопросы по Swift

Задача 1

Проверить последовательность скобок на корректность

Требуется проверить полученную последовательность скобок на корректность. Скобка каждого вида должна быть последовательно закрыта. Примеры:

  • ""{}{[](("" //false
  • ""(){}[]"" // true
  • ""[({})]"" // true
  • ""))))"" // false
  • ""))))((("" // false
  • ""({[}])"" // false
func checkCorrectnessOfSequence(_ sequence: String) -> Bool {
    return false
}

2. Задача: Реализовать оператор ??

func ?? 

3. Что будет напечатано и почему?

var b: Bool {
    print("1")
    return true
}

_ = b || b
2

Этап 2: Анализ и улучшение кода (по изображениям)

4. Анализ и улучшение кода ImageFetcher

final class ImageFetcher {
    func…
Конец фрагмента

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

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

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