Выбор компании
Первое с чего нужно начинать мои цели и желания на работе. Важно сесть и подумать, а чего я хочу достичь в ближайшие пару лет, где я хочу жить, чем заниматься, какие технологии использовать?
Формируем портрет желаемой компании, я сделала 3 колонки:
- Цели в работе
- Желания на ближайшие годы
- Рекомендации (советы друзей о выборе компании)

Поиск вакансий и требований
Теперь пора открыть HeadHunter и карьерные странички компаний для изучения: какой стек, задачи, условия и требования к знаниям последнее я выписала для составления плана подготовки к собеседованиям.
План подготовки
Подготовка к техническим собеседованиям оказалась очень увлекательной, и наконец-то появилось время вникнуть в основы java: на что расходуется память, разобраться со сложностью операций в стандартных коллекциях и прочесть Java concurrency in practice. Это время оказалось важной передышкой от работы, которая была потрачена на пополнение теоретических знаний.
Для составления тем и вопросов, использовала:
- Гайд Хочу работать в Google (взяла темы за основу)
- Требования из вакансий
- Вопросы с собеседований, которыми поделились мои знакомые (нашла много интересных и сложных вопросов)
Для решения задач:
- Leetcode (здесь есть задачи с собеседований Yandex, Alibaba, Google, а с подпиской доступны решения)
- HackerRank
Регулярное решение задач учит быстро оценивать сложность алгоритмов и придумывать несколько путей решений, начинаешь мыслить шире.
Получился общий план:

Пример одной из тем:

Сверху добавила линию времени с дедлайнами это помогает не сбиться с курса и каждый день заниматься теорией. Подготовила вопрос окрасила стикер зеленым.

Резюме
При составлении резюме открыла фидбек от моих бывших коллег, чтобы найти сильные стороны и запомнившиеся задачи.
Опыт работы описать:
- Кратко основной продукт и количество пользователей
- Мое влияние на продукт: задача -> результат для компании
- Стек технологий
Что рассказать о себе:
- Опиши качества, которые помогут в работе, прикрепите ссылки на свои публикации и расскажите о себе, как личности
- Прикрепи ссылки на свои публикации
- Расскажи о себе, как личности

Так же не все рекрутеры любят шаблон HeadHunter, поэтому лучше написать резюме от руки по шаблону.
Тренировочные технические собеседования
Прохождение собеседований такой же навык, как и езда на велосипеде. В первые разы волнуешься, может дрожать голос, и представление себя и своих компетенций еще не такое уверенное. А первый life-coding для новичка огромный стресс.
Поэтому я откликнулась в разные компании, чтобы потренироваться и быть готовой ко всему. К тому же на собеседованиях находятся новые сложные вопросы. Здесь же нужно тренироваться задавать компании вопросы о процессах, проекте и команде, а дальше вести переговоры по офферу.
- Как ставятся задачи, как проходит ревью кода, тестирование
(есть ли автотесты), релизы (как часто, автоматизировано
ли)
- Как общается команда / какие есть встречи / как передаются знания
- Как команды работают с техническим долгом: баги и рефакторинг
- По проекту: какие планы в развитии продукта
- Какие первые задачи я получу есть я буду у вас работать? Какое влияние я смогу оказывать на продукт?
- Как решаются споры о выборе новой технологии (для меня важно, чтобы было обсуждение в команде и оценка рисков)
- Культура обратной связи
- Какие есть обучения в компании
- Если заказная разработка: то как выглядит процесс перехода между проектами и что будет, когда проект закончится? Конкретный проект остается ли на поддержке или просто отдается клиенту?
Собеседования в production
Пришла пора искать компании, в которых уже хочется работать и получать приглашения на собеседования.
Для поиска компаний: я открыла HeadHunter, посмотрела участников технических конференций и поспрашивала мнение друзей об их местах работы. Так я отобрала компании, которые мне интересны.
Чтобы получить приглашение на собеседование:
- Предложить знакомым зареффералить тебя (сильно увеличивает шанс, что с твоим резюме ознакомятся)
- Писать разработчикам и рекрутерам на LinkedIn (оказалось очень полезно, многие разработчики честно рассказывают о плюсах и минусах проекта и могут дать рекомендации)
- Откликаться на карьерных страничка и HeadHunter (вероятность ответа ниже)

В голове всю информацию не удержать, поэтому записала в таблицу. Записи помогают быстро переключать контекст между собеседованиями, знать этап собеседований с каждой компанией и не забыть детали проекта.

Офферы
И вот наступил самый приятный момент компании хотят видеть тебя в своей команде и ждут ответа.
Остается только окончательно обсудить зарплатные ожидания, бонусы и сообщить о своем решении.