Сбер бизнес · ноябрь 2024

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

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

Теория языка и архитектурные паттерны

1. Чем работа с памятью отличается в C++ от Swift?

2. Какие типы данных бывают в Swift?

3. Если я передам struct в другой класс, скопируется ли она?

4. Как можно переопределить copy-on-write?

5. Расскажи про разницу между MVC, MVP и MVVM.

2

Работа с UIKit и SwiftUI

6. Поработал ли ты с SwiftUI?

7. Чем отличается UIStackView от UITableView?

8. Можно ли добавить что-то в UIStackView в runtime?

9. Что будет, если в приложении с UITableView оно начнет тормозить? Как бы ты это профилировал и оптимизировал?

3

Многопоточность и сетевое взаимодействие

10. Представь, что приложение использует REST API и WebSockets для получения данных. Иногда оно крэшится, а список…

Конец фрагмента

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

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

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