Собеседование IOS на 220к в Lamoda
Added 2025-09-04 07:21:41 +0000 UTCСобеседование IOS на 220к в Lamoda
Пришли свою запись собеседования
Еще больше собеседований вы можете найти в чате ОМ: Паровозик собеседований
Таймкоды:
0:01 - какие знаешь архитектурные паттерны?
1:57 - архитектура Clean Swift
3:04- разница между архитектурами Clean и Viper?
3:50- что такое Dependency Injection? Способы внедрения зависимостей
5:15- протокольно-ориентированное программирование
6:27 - сервис-ориентированная архитектура
7:24 - принципы SOLID
9:46 - для чего нужен код-ревью?
11:31 - как автоматизировать процесс код-ревью?
12:38 - что такое CI/CD?
14:32- по каким методологиям разрабатываются приложения?
16:36 - тестирование: какие использовал фреймворки?
21:51 - что такое опционал (optional) и как он устроен «под капотом»?
25:02 – что такое функция map: каким типом она может быть применена в Swift?
26:44 – что такое дженерик?
28:08 – стирание типов
29:40 – понятие куча (heap) и стек (stack)
34:33 – суть подхода copy-on-write
38:42 – замыкание и для чего оно нужно
43:20 – что такое @escaping?
44:15 – списки захвата в Swift
48:18 – диспетчеризация
53:18 – проблемы в многопоточности
56:00 – первая задача с кодом
59:55 – вторая задача
1:02:08 – третья задача
1:07:40 – задача с closures
1:11:30 – четвёртая задача
1:15:35 – задача по многопоточности
1:24:43 – пятая задача
1:28:40 – шестая задача
1:39:05 – задача с Async/Await
Результат: Отказ
Смотреть в телеграм (Чат ОМ: Собеседования)