Java bootcamp в Яндекс Вертикалях

Что такое Яндекс Вертикали?
Это сервисы объявлений Авто.ру, Яндекс Недвижимость, Аренда и Путешествия, которые призваны помочь найти что-то очень важное: машину или новый дом, а также организовать отпуск или командировку.
Команды внутри Яндекс Вертикалей
Здесь вы узнаете о командах, которые входят в bootcamp Java разработки Вертикалей, этапах собеседования, а также об условиях работы и бонусах.
Как выбрать команду?

Поможет буткемп!
Чтобы вы могли познакомиться со всеми командами и выбрать подходящую, мы запустили буткемп. В рамках этой программы сотрудник 2 недели проводит с каждой командой, чтобы лучше понять процессы и подходы к разработке.

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

Также зададим пару несложных задач на кодинг уровня leetcode: easy/medium.

Никаких хитростей и вращения деревьев не будет, но мы ожидаем, что кандидат знает, что такое асимптотическая сложность, умеет ее оценить, и может написать примерно рабочий код без IDE.

Код пишется в онлайн-редакторе.
В случае успеха — пригласим на следующее интервью.

Секция длится 1.5 часа.
Пример задач: раз и два
Это самая интересная (для кандидата) секция, но, к сожалению, опциональная. На ней мы предложим спроектировать какую то систему.

Вам будет необходимо проработать постановку задачи. Спроектировать систему, удовлетворяющую поставленным требованиям. Рассказать ключевые моменты функционирования спроектированной системы. Рассказать про балансировку и отказоустойчивость предложенного решения. И наконец, оценить ее производительность и кол-во необходимых вычислительных ресурсов.

Длительность — 1.5 часа

Инструменты: на выбор кандидата. Мы предлагаем использовать Excalidraw, но подойдет и любая другая доска. Важно проговаривать все голосом и фиксировать ключевые моменты.
А это обычно самая веселая встреча. На ней участвуют руководители команд, в которые идет набор.

Мы спросим про опыт работы, про проекты, в которых вы участвовали и о задачах, которые решали. В некоторых случаях можем задавать «поведенческие» вопросы вида «приведите пример, когда вы придумали крутое техническое решение». Тут неплохо уметь рассказывать по методике STAR (situation target action result).

А потом мы расскажем о сервисе, команде, проектах и задачах, технологическом стэке и ответим на любые вопросы (кроме тех, которые NDA).

Как бы подготовиться?

Порешайте leetcode
и hackerrank.

Решая задачи, старайтесь следовать такому алгоритму:
  1. Слушайте
  2. Рисуйте и приводите примеры
  3. Придумайте наивный алгоритм, оцените его сложность
  4. Оптимизируйте
  5. Проговорите алгоритм до того, как начнете писать код
  6. Напишите код
  7. Проверьте (!)
  8. Озвучивайте ваш ход мыслей

Что мы предлагаем?

Удобный график
и хорошая зарплата
Нам важен результат, а не время в офисе. Зарплату регулярно пересматриваем
Социальный 

пакет
ДМС со стоматологией, оплата питания, скидки от компаний-партнёров и другое
Мощное 

оборудование
Каждому сотруднику выдаём удобный ноутбук с нужной ему ОС
Крутые офисы в городах присутствия команд
У нас комфортно работать и приятно находиться: переговорки, зоны для отдыха, игр и хобби, врач и массажист в офисе
Бесплатное 

обучение
Можно учиться на внутренних курсах Яндекса и участвовать в российских и международных конференциях
Работа в сильной
команде
У нас много нестандартных задач и культура экспериментов. Можно расти и развиваться
Наши локации
  • Москва БЦ «Аврора», м. «Павелецкая»
  • Санкт-Петербург БЦ «Бенуа», Калининский район
  • Екатеринбург БЦ «Палладиум»
  • Минск БЦ Rubin Plaza
  • Казань БЦ «Сувар-плаза»
Mon Oct 14 2024 17:17:56 GMT+0300 (Moscow Standard Time)