Комментарии (1)
Ответ сгенерирован нейросетью и может содержать ошибки
Что я ожидаю от собеседования
Для кандидата (меня)
1. Честная оценка
Хочу понимать не просто да или нет, а получить честный feedback. Почему я прошёл или не прошёл?
- Какие сильные стороны?
- Какие области для роста?
- Конкретные примеры из интервью?
2. Уважение к времени
Очень важно, чтобы:
- Интервью начиналось вовремя
- Интервьюеры были подготовлены
- Процесс был чётко распланирован
- Давали feedback в установленные сроки
Не люблю когда интервьюер опаздывает на 30 минут или забыл что вообще обсуждали.
3. Уважение к знаниям
Хочу чувствовать, что мой опыт ценится. Не нужно проверять basics вроде "что такое класс", если я 10 лет разрабатываю.
Вместо этого - вопросы про архитектуру, паттерны, опыт с реальными проблемами.
4. Двусторонний диалог
Хорошее интервью - это не допрос, а разговор. Интервьюер должен слушать, позволять объяснять, задавать уточняющие вопросы.
5. Информация о компании
Важно, чтобы я получил полную информацию:
- Что делает компания?
- Как выглядит техстек?
- Каковы командные структуры?
- Что происходит после интервью?
Не люблю когда интервью только про мои знания, а о компании узнаю после.
6. Практические задачи
Предпочитаю когда дают реальную задачу:
- "Спроектируй архитектуру для X"
- "Как бы ты оптимизировал эту функцию?"
- "Как бы ты разрешил эту race condition?"
Вместо тривиальных вопросов типа "назови 5 жизненных циклов Activity".
7. Возможность задать вопросы
В конце интервью должно быть достаточно времени для моих вопросов. Это показывает, что я заинтересован.
Для компании (интервьюеры)
1. Оценить реальные скиллы
- Может ли кандидат решать сложные проблемы?
- Как подходит к дизайну архитектуры?
- Как взаимодействует с командой?
- Может ли работать с legacy кодом?
2. Оценить культурное соответствие
- Разделяет ли кандидат ценности компании?
- Может ли расти в этой среде?
- Будет ли комфортно работать вместе?
3. Оценить потенциал
- Может ли быстро учиться?
- Интересуется ли новыми технологиями?
- Готов ли к вызовам?
Красные флаги в интервью
Со стороны интервьюера:
- Не слушает ответы, просто ждёт конца
- Задаёт вопросы, ответы на которые не знает
- Нет структуры в процессе
- Интервью 2 часа вопросов, 0 информации о компании
- Давит авторитетом вместо диалога
Со стороны компании:
- Обещают feedback, не дают
- Не отвечают на вопросы про процесс
- Процесс мутный и непредсказуем
- Много интервью (6+) без ясной логики
Идеальное интервью выглядит так
1. Подготовка (до интервью)
- Интервьюеры прочитали CV
- Понимают что проверяют
- Готовы вопросы по теме
2. Вступление (5 минут)
- Представляются интервьюеры
- Объясняют структуру интервью
- Рассказывают о должности
3. Диалог про опыт (10-15 минут)
- "Расскажи о проекте, где ты..."
- Слушают, не перебивают
- Задают уточняющие вопросы
4. Практическая задача (30-40 минут)
- Чёткая задача
- Можно рисовать/писать код
- Интервьюеры не подсказывают, но помогают если stuck
5. Обсуждение архитектуры (15-20 минут)
- "Как бы ты сделал по-другому?"
- "Почему выбрал такой подход?"
- Trade-offs между решениями
6. Вопросы кандидата (10-15 минут)
- Полные честные ответы
- Информация о команде, технике, культуре
- Процесс дальше
7. Outro (5 минут)
- Спасибо за время
- Когда жди feedback
- Следующие шаги
Что я буду спрашивать
- Какая архитектура в приложении?
- Кто в команде? Опыт коллег?
- Как обрабатываются баги и техдолг?
- Какой процесс development (CI/CD)?
- Как проходит code review?
- Есть ли тесты? Что покрывают?
- Какие используются библиотеки?
- Как часто выходят релизы?
- Какие самые сложные текущие задачи?
Вывод
Хорошее интервью - это не экзамен, а взаимный процесс оценки. Компания оценивает кандидата, кандидат оценивает компанию. Это должен быть диалог двух профессионалов, а не допрос.