Есть ли ограничение по времени на собеседование
Что проверяют
Вопрос звучит в начале встречи, и задают его обе стороны. Интервьюеру важно понять, успеет ли он пройти весь план с лайвкодингом, а заодно видно, умеете ли вы договариваться о рамках заранее, а не уходить на полуслове. Следом обычно предлагают порядок: «тогда начнём с задачи, а про опыт поговорим в конце».
Как отвечать
Отвечайте честно и конкретно. Есть жёсткая граница, назовите её сразу: «у меня полтора часа, в 16:00 следующая встреча». Ограничений нет, так и скажите и уточните, сколько обычно длится этап.
Встречные вопросы о структуре экономят время обеим сторонам:
- из чего состоит встреча: сколько займёт рассказ о себе, будут ли вопросы по Kotlin, корутинам, жизненному циклу
ActivityиFragment, архитектуре; - лайвкодинг: сколько на него отводят и где пишут, в Android Studio с демонстрацией экрана или в онлайн-редакторе без автодополнения;
- ваши вопросы: оставят ли на них время в конце или лучше спрашивать по ходу.
Если речь о тестовом задании, спросите, на сколько часов его рассчитывают и к какому сроку ждут. Когда просят приложение со списком и деталями на Compose и Retrofit, важно понять, ждут ли многомодульную архитектуру с тестами или рабочий минимум с аккуратным кодом. Не укладываетесь, предупредите заранее: это воспринимают лучше молчаливой задержки.
На самом лайвкодинге держите время в голове: сначала рабочее решение, потом оптимизация, и проговаривайте ход мысли вслух.
Где спотыкаются
Говорят «времени сколько угодно», а через час начинают поглядывать на часы и комкать ответы. Лучше назвать границу сразу.
Тратят пятнадцать минут на рассказ о себе. На техническую часть и вопросы о команде времени уже не остаётся.
Делают тестовое неделю, навешивая Hilt, модули и CI, когда просили уложиться в вечер. Это читается как неумение оценить задачу, а не как старание.