Как начался опыт коммерческой разработки под Android
Что проверяют
Это не вопрос о биографии, а способ понять, сколько у вас реального опыта в продакшене и как вы росли. Интервьюер сверяет рассказ с резюме и почти всегда уточняет, что именно вы делали сами в первом проекте и чему научились в команде.
Как отвечать
Уложитесь в пару минут и держите хронологию короткой:
- точка входа: где и когда начался коммерческий опыт. Коммерческий значит, что продукт был у реальных пользователей или за работу платили: штатная позиция, стажировка с задачами в прод, фриланс с заказчиком;
- продукт и стек: что за приложение, для кого, на чём написано. Kotlin или Java, XML-разметка или Jetpack Compose, корутины, Retrofit, Room, Hilt. Если был legacy на Java и RxJava, так и скажите, это нормальный опыт;
- ваша зона: конкретная фича, которую вы довели до релиза в Google Play, и что в ней было трудным. Например, офлайн-режим, работа с камерой, перевод экрана на Compose;
- чему научились: код-ревью, CI, разбор крашей в Firebase Crashlytics, релизы с поэтапной раскаткой. Одна цифра здесь сильнее абзаца: доля сессий без крашей, время сборки, число экранов;
- мостик в настоящее: как тот старт привёл к задачам, которые вы решаете сейчас.
Всё это должно быть из вашей истории, с вашими приложениями и вашими цифрами. Готовый шаблон интервьюер распознаёт на первом уточняющем вопросе.
Если коммерческого опыта ещё нет, не натягивайте. Честная формулировка: «Коммерческого опыта пока нет, есть два своих приложения в Google Play, у одного тысяча установок, расскажу, как делал архитектуру и релизы». Это ценится выше, чем учебный проект, выданный за работу.
Где спотыкаются
Выдают учебный или пет-проект за коммерческий. Первый же вопрос про команду, ревью или заказчика рассыпает рассказ.
Начинают со школы и первого компьютера. Минута уходит на предысторию, а до реальной работы разговор так и не доходит.
Перечисляют библиотеки без своей роли. «Использовали MVVM, Retrofit и Room» не показывает, что делали лично вы и какое решение приняли сами.