Connect with us

Видео и подкасты для разработчиков

Найди и исправь ошибки в коде — Задачи с собеседования

В видео разбор реального задания из Яндекса «Найди и исправь ошибки в коде».

Опубликовано

/

     
     

Джунов почти не берут, приходится пробиваться через стажировки. Стажировка в Яндекс — тот же жесткий отбор, просто под другим названием.

В видео разбор реального задания из Яндекса «Найди и исправь ошибки в коде».

Проверяются не только технические навыки, но и способность:

  • анализировать чужой код
  • аргументировать решения
  • четко выражать мысли

Содержание:

  • 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 — Итог

 

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: