Сбол · сентябрь 2024

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

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

Coding Tasks

Практика

1. Задача: Реализовать связанный список из массива

class Note<T> {
    var value: T
    var next: Note?

    init(value: T) {
        self.value = value
    }
}

class List<T> {

    var head: Note<T>?

 init?(array: [T]) {
        guard 
        let first = array.first else {return nil}
        head = Note(value: first)
        var current = head 

        for i in 1..< array.count {
            let newNode = Note(value: array[i])
            current?.next = newNode
            current = newNode
        }…
Конец фрагмента

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

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

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