Теория
1. Распишите типы, которые наследует UIButton, и всё дерево наследования.
2. Что приносит UIControl?
3. Сколько лет вы в разработке, на каких языках писали, выделите интересные задачи за свой опыт?
4. Расскажите какой-нибудь негативный кейс из своего опыта работы.
5. Какие задачи вам больше всего нравятся?
6. Настраивали ли вы CI/CD, писали ли на него скрипты?
7. Чем различаются классы и структуры?
8. Что такое Responder Chain и зачем оно нужно?
Задачи
Практика9. Задача: Реализовать кастомную функцию map, аналогичную встроенной в Swift, для массивов.
10. Задача: Объясните, что происходит в коде с DispatchQueue, и какой результат будет выведен?
func firstMethod() {
print ("A")…