Экспертное собеседование в прямом эфире в рамках которого Сергей Боиштян обсудит любимый Android с Кириллом Розовым. Куда их занесёт, зависит от ответов, но скорее всего, точно не будет про UI!
🧑⚖️ Проводит собеседование Сергей Боиштян, Software Engineer в команде Speed, Avito. https://twitter.com/sboishtyan Последние два года занимается тулингом для CI/CD и работы в многомодульных Android проектах
🧑🎓 Кандидат - Кирилл Розов, автор Android Broadcast и Tech PR менеджер в Surf. Android & Kotlin GDE. https://twitter.com/kirill_rozov С 2021 не занимается production разработкой, но до это 9 лет отрубил в проде. Готов доказать, чтобы отсутствие продакшн опыта не понизило его планку знаний, а даже стало лучше
0:00 Ждём 0:25 Интро 2:20 О форме собеседования и ожиданиях 8:57 Жизненный цикл View 19:37 Переворот экрана и восстановление состояния 33:29 Обработка Push 44:21 Одновременный показ нескольких Fragment 47:20 Реализация вкладок со своим back stack 49:05 Загрузка файла на backend. Service. WorkManager 1:02:23 Handler & looper 1:10:30 ThreadPool. Конфигурирование пула потоков 1:23:50 Анализ утечек памяти 1:39:02 Поиск причин "торможения" UI 1:46:38 Базы данных 1:56:00 Подведение итогов 2:03:45 Фидбэк от Сергея по обсужденным вопросам 2:22:52 Вопросы 2:30:12 Заключение