Skip to content

Latest commit

 

History

History
86 lines (67 loc) · 12.1 KB

File metadata and controls

86 lines (67 loc) · 12.1 KB

Источники и ресурсы

Официальная документация (первоисточник, приоритет над всем остальным)

Референсные проекты для чтения кода

  • android/nowinandroid — модуляризация, offline-first, тесты, baseline profile в одном месте. Читать целиком.
  • android/compose-samples — паттерны Compose.
  • Metro — DI как compiler plugin, если хотите понимать, куда движется тема сборки и DI.

Подготовка к интервью

Российский рынок: форматы компаний

Углублённые темы

Книги

  • «Kotlin Coroutines: Deep Dive», Marcin Moskała — лучший источник по корутинам, читать целиком.
  • «Jetpack Compose Internals», Jorge Castillo — про slot table, snapshot-систему и компилятор.
  • «Effective Kotlin», Marcin Moskała — идиоматика и производительность.
  • «Designing Data-Intensive Applications», Martin Kleppmann — главы про репликацию и консистентность полезны для конфликтов синка.
  • «Cracking the Coding Interview» или Grokking-курсы — если алгоритмическая секция обязательна.

Тренажёры и практика

  • Algorithms_LeetCode_Easy_Medium_Senior_Android_Guide.markdown в этой же папке — начинайте отсюда, а не с внешних курсов: там разобраны все паттерны блока 14 чеклиста с кодом на Kotlin и типовыми ошибками.
  • LeetCode — списки Top Interview 150 и Grind 75, уровень Medium, темы из блока 14 чеклиста.
  • CodeRun и Яндекс Контест — если целитесь в Яндекс: задачи в том же формате, что на секции.
  • Мок-интервью: коллеги, Pramp, профильные телеграм-чаты Android-сообщества, платные площадки с реальными интервьюерами из целевых компаний.
  • Разбор реальных трейсов: возьмите Perfetto-трейс старта своего приложения (ui.perfetto.dev) и разберите его до конца хотя бы один раз.

Регулярное чтение


Про достоверность. Часть материалов выше — блоги и SEO-статьи; в них встречаются неточности, особенно в номерах версий и датах. Всё, что вы планируете утверждать на интервью как факт (даты дедлайнов Play, статус стабильности библиотеки, поведение API), проверяйте по официальной документации — она в первом разделе.

Доступность ссылок проверена 14.08.2026. Ссылки на Medium и LeetCode отдают 403 роботам, но открываются в браузере — это нормально. Блоги живут хуже документации: если ссылка умерла, не ищите её в кэше, а берите первоисточник из первого раздела. Проверять весь список стоит раз в пару месяцев — быстрее всего это делает curl -o /dev/null -w '%{http_code}' по всем URL из файла.