Т-Банк · июль 2024

System Design собес на middle-senior IOS Разработчик в Т-Банк

middle-senior System design 2 задачи
1

System Design

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

2

Code Refactoring

2. Задача: Отрефакторить следующий код

// MARK: - Service
enum NetworkError: Error {
    case urlError
    case decodableError
}

final class Service {
    private let urlData = "https://url.hghjg.com"
    
    func loadAlbum(for cardID: String) async throws -> CardAlbum {
        guard let url = URL(string: "(urlData)(cardID)") else {
            throw NetworkError.urlError
        }
        let (data, _) = try await URLSession.shared.data(from: url)
        do {
            return try…
Конец фрагмента

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

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

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