Рет қаралды 18,096
Чем отличается собес здорового программиста от собеседования курильщика? Сегодня мы постараемся это выяснить!
Иван Данилин позвал рекрутеров из Туту.ру и того самого Сашу Зимина на роль респондента, чтобы узнать, как должно выглядеть собеседование синьора, с упором на System Design!
Содержание:
00:30 - Бэкграунд Саши
01:30 - Структура интервью
05:50 - Специфика вакансии и цели интервью
07:48 - Обсуждение задачи на проектирование
11:20 - Проектирование архитектуры UI слоя
13:10 - TableView vs CollectionView
17:38 - Как ячейки общаются с контроллером
26:20 - Подписки на изменения в ячейках и реюз
29:15 - Почему была выбрана архитектура MVVM
30:30 - MVVM vs MVP
34:33 - Как Саша выбирает архитектуру для проекта
37:10 - Управление зависимостями в приложении и роутинг
44:45 - Как сделать диплинки
48:35 - Фидбэк интервьюеров по первой части интервью
58:17 - Проектирование сервисного и сетевого слоя
01:06:00 - Авторизация
01:10:23 - Выбор базы данных и проектирование хранилища
01:17:05 - Фидбэк Саши про собеседование
01:21:05 - Фидбэк интервьюеров по вторую часть интервью
01:28:36 - Возьмут ли Сашу на работу в Туту.ру
01:30:54 - Кто самый красивый iOS разработчик
Понравилось видео и хочешь узнать что-то еще про iOS Crew? Покупай билет на следующий сезон конференции podlodka.io/io...
Подпишись на канал - каждую неделю мы выкладываем новые видео про то, как устроена работа и жизнь в IT!
#swift #ios #interview