G
enby!

Что ЯНДЕКС ЖДЁТ от СТАЖЁРОВ? Разбор задания

Джунов почти не берут, приходится пробиваться через стажировки. Стажировка в Яндекс - тот же жесткий отбор, просто под другим названием. В видео разбор реального задания из Яндекса "Найди и исправь ошибки в коде". Проверяются не только технические навыки, но и способность: анализировать чужой код аргументировать решения четко выражать мысли ___ 🍏Основные ссылки: boosty с теоретическими вопросами и практикой: https://boosty.to/cmdbcmdr
Содержание boosty: https://cmdbcmdr.yonote.ru/share/boos...
околоiOSный телеграм: https://t.me/ioscmdbcmdr
___ 🍎Ссылки из видео: Опросы по поводу retain cycle и выполнения запущенных процессов: https://t.me/ioscmdbcmdr/1001
Диспетчеризация в Swift: https://boosty.to/cmdbcmdr/posts/10e1...
Что такое метатип (UITableViewCell.self) https://boosty.to/cmdbcmdr/posts/9795...
DataSource (Паттерн Bridge / Мост)    • Паттеры проектирования - Мост / Design pat...   ___ TimeCode: 00:00 - Что? Для кого? Для чего? 00:50 - Исходный код 01:22 - Выбор стратегии 02:47 - Подготовительные действия 03:19 - Product Service 03:45 - 1.Class to Struct 04:24 - Decodable 05:22 - 2. Snake_case to CamelCase 06:45 - Код для работы проекта 09:12 - 3. final class 11:09 - 4. extension UITableViewDataSource 12:46 - 5. Инкапсуляция / private 14:20 - 6. Setup TableView 15:41 - private Products 17:19 - 7. super.viewDidLoad 19:30 - 8. Delegate / DataSource 22:01 - Код для работы проекта 22:35 - 9. Register UITableViewCell 24:16 - 10. dequeueReusableCell 25:57 - 11. Oneliner return 27:00 - 12. DispatchQueue.main.async 28:49 - 13. Protocol / Dependency Injection (DI) 34:44 - Код для работы проекта 36:11 - RetainCycle часть 1 42:36 - RetainCycle часть 2 44:49 - Опросы / Проверка знаний 45:29 - RetainCycle часть 3 47:58 - RetainCycle часть 4 49:22 - 14. Handle error 51:58 - 15. fetchRequest 52:40 - Итог

Смотрите также