Комментарии (1)
Ответ сгенерирован нейросетью и может содержать ошибки
Про компанию и подготовка к интервью
Честный ответ
Я хочу быть честным: прямо сейчас я не знаю, что за компания вас нанимает. Это абсолютно нормально — многие интервью я прохожу вслепую на платформах типа этой.
Но это не означает, что я не готовлюсь.
Как я подготавливаюсь к интервью
Этап 1: Исследование (если знаю компанию)
- Сайт компании (tech stack, продукт)
- GitHub репозитории (если есть open source)
- Glassdoor / Habr / Reddit отзывы
- LinkedIn профили разработчиков (уровень опыта)
- Недавние новости и funding раунды
Этап 2: Technical deep dive
- Какие технологии используют?
- Какие проблемы они могут решать?
- Какие вызовы могут быть в масштабе?
Этап 3: Подготовка вопросов
- Architecture: "Как вы структурируете большое приложение?"
- Performance: "Что делаете для оптимизации батареи?"
- Team: "Сколько разработчиков в команде? Есть ли seniors для менторинга?"
- Growth: "Как видится развитие Android разработки в компании на год вперёд?"
Что я изучаю перед интервью
✅ ВСЕГДА:
- Основные концепции (Coroutines, Lifecycle, StateFlow)
- Design patterns (MVVM, Clean Architecture)
- Android framework basics
- Алгоритмы и структуры данных (если просят)
- Примеры из собственного опыта
✅ ЕСЛИ ЗНАЮ КОМПАНИЮ:
- Их tech stack
- Их products / use cases
- Вызовы, которые они могут иметь
- Недавние events / releases
❌ НЕ УЧУ:
- Вещи вне моих 10+ лет опыта
- Запоминание документации (это гуглится)
- Ответы на все возможные вопросы (невозможно)
Если я не знаю компанию
Это нормально и честно:
Интервьюер: "Слышал ли о нашей компании?"
❌ НЕПРАВИЛЬНО (врать):
"Да, конечно! Вы классные и я всё о вас знаю!"
✅ ПРАВИЛЬНО (честно):
"Признаюсь, я не полностью знаком с компанией.
Но я вижу, что это Android интервью, и я готов
ответить на технические вопросы. Можете вкратце
рассказать о том, чем вы занимаетесь?"
Преимущества честности:
- Интервьюер поймёт, что я скромен
- Они расскажут о себе (и я буду слушать)
- Я покажу интерес к их продукту
- Я не буду врать о том, чего не знаю
Типичный мой research перед интервью
Если это Яндекс.Карты:
✅ Знаю:
- Они работают с геопозиционированием и картами
- Это масштабируемый продукт (миллионы пользователей)
- Нужна оптимизация (батарея, памяти, трафик)
❓ Спрошу на интервью:
- Как вы обрабатываете миллионы запросов?
- Какие вызовы с батареей при постоянной локации?
- Какой tech stack (Kotlin, Compose?)?
Если это стартап:
✅ Знаю:
- Может быть меньше legacy кода
- Быстрее принимаются архитектурные решения
- Но может быть нестабильность
❓ Спрошу:
- Когда вы запустили App Store версию?
- Сколько активных пользователей?
- Есть ли mentors для моего развития?
Мой подход к интервью
Цель: взаимное понимание
Это не экзамен, где я должен всё знать. Это встреча двух профессионалов, которые решают:
- Подходит ли мне эта роль?
- Подходу ли я для этой команды?
Как я себя веду:
- Слушаю внимательно — не перебиваю, уточняю
- Отвечаю честно — не придумываю, если не знаю
- Показываю интерес — задаю вопросы о компании
- Мыслю вслух — объясняю свой процесс решения задач
- Задаю уточняющие вопросы — если условие неясно
Вопросы, которые я обязательно задам
О проекте:
- Какой tech stack используете? (Kotlin, Compose, Coroutines?)
- Какие архитектурные паттерны применяете?
- Есть ли unit тесты? Какой coverage?
О команде:
- Сколько Android разработчиков в команде?
- Есть ли senior для менторинга?
- Как вы проводите code review?
О развитии:
- Каким видится развитие Android app на год вперёд?
- Есть ли возможность обучаться (конференции, курсы)?
- Как развиваются разработчики в компании (Junior → Mid → Senior)?
О работе:
- Какой график? (40 часов, flex?)
- Hybrid или удалённо?
- Есть ли onboarding процесс?
Сигналы, что компания мне подходит
✅ Зелёные флаги:
- Интервьюер может ответить на архитектурные вопросы
- Они используют современный стек (Kotlin, Compose)
- Они инвестируют в качество (тесты, code review)
- Есть clear career path
🚩 Красные флаги:
- "Мы старые, но стабильные" (значит, legacy)
- "Нет времени на тесты, только фичи" (выгорание)
- Интервьюер не знает архитектуру проекта
- Никаких вопросов о моём развитии
Итог
Я подхожу к каждому интервью серьёзно, но честно. Если я не знаю компанию — скажу, но покажу, что я готов узнать. Если я не знаю ответ — не буду врать, но предложу способ его найти.
Это позиция уверенного senior разработчика, который ценит честность больше, чем фасад.