Главная | Все статьи | Карьера

Первый блин комом или история о собеседованиях в Яндексе и СКБ-Контур

Время чтения статьи ~5 минут
Первый блин комом или история о собеседованиях в Яндексе и СКБ-Контур главное изображение

Начну свою историю с рассказа о том как я познакомился с веб разработкой.

Всё началось на 1 курсе института. Мне было скучно в общаге, программа была легкой (я учусь на специальности "Мехатроника и робототехника") и у меня была куча свободного времени. И в один прекрасный день мне в глаза бросилась реклама различных курсов программирования на сайте codecademy.

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

Так я нашел freecodecamp, я категорически отказывался от русских курсов, так как думал что все они пустышки. Вообщем примерно пол года я самостоятельно проходил курсы на этих сайтах, делал проекты на freecodecamp и пилил свои игрушки на канвасе. Всё это проходило с переменным успехом и паузами на 1-2 недели. В итоге весной я подумал что готов сходить на собеседование на позицию начинающего веб разработчика.

Первым делом я ринулся на сайт hh.ru. Так как из-за всей его рекламы и из рассказов других сложилось впечатление, что там только крутые компании, а я считал себя крутым специалистом и думал что заслуживаю всего самого лучшего. Побродив по этому сайту я наткнулся на вакансию какой-то компании, которая судя по описанию выполняла различные it-услуги для американских компаний. Зарплата была указана в 10000-15000. Для студента, который живет в общаге и живет на стипу, это была достаточно приемлимая сумма. Тем более, я думал, что с такой зарплатой меня точно должны взять.

Позвонил туда, мне назначили дату собеседования и всё. Под "всё" я имею в виду, что я не стал даже никак готовиться. Подумал что ничего такого сложного не могут спросить и со спокойной душой уснул.

Когда я пришел туда, первое что меня удивило это офис. Это был маленький офис, куда еле вмещались 3 стола и была куча хлама у стен. Это сразу у меня вызвало сомнения, что они работают на американских заказчиков. Но не это главное, началось собеседование.

Сначала мне задали алгоритмическую задачку. Она была простой и я смог её решить, не смотря на то, что в универе мне не преподают алгоритмы. Потом меня начали спрашивать про ООП, функциональные программирование и т.д. Тут я поплыл, я ничего не знал про эти вещи. На онлайн курсах этого не преподавали, в универе тем более. Собеседование закончилось, мне сказали что перезвонят, но так до сих пор и не перезвонили. Я вынес много для себя из этого собеседования: что я еще очень много чего не знаю и что собеседование это не страшно и даже прикольно.

Дальше начался 2 курс. Я наткнулся на рекламу курсов яндекса в моем универе и решил пойти на них, не смотря на то, что было указано что они для 3-4 курсов. После полугода начался набор на стажировку. Меня пригласили на первое собесдование. В этот раз я решил, что подготовлюсь основательно, посмотрел их советы подготовки к собеседованию. Я начал много читать про разные алгоритмы поиска и сортировки, про ООП, про Agile и Scrum. В-общем, про всё, кроме самих html, css и js.

В итоге получилось так, что меня не спросили ни о чем, что я так активно изучал. Я не повторил темы из js, в которых плохо разобрался (замыкание и рекурсия), и поэтому я очень долго отвечал на вопросы. Я ушел оттуда расстроенным, потому что понимал что я всё это знал и мог сделать намного лучше. Но я опять вынес для себя несколько вещей из этого собеседования: от стажера frontend-ера не требуют каких-то особых математичских и алгоритмических знаний. В первую очередь им важны ваши навыки верстки и программирования на js, ну а также какой вы человек. В начале было много вопросов о том где я учусь, почему выбрал это направление, чем занимаюсь в свободное время.

Так же зимой-весной 2 курса я сделал тестовое в СКБ-Контур. Надо было сделать игру в браузере, где ты открываешь пары карточек. Я делал это тестовое примерно 1.5 месяца и получилось так, что мои знания и мое качество кода сильно изменились за это время. В итоге в моем проекте было намешано куча разного качества кода. Но я заканчивал это задание поздно, и уже не было времени все подправить. В итоге я отправил свой результат с небольшим чувством стыда.

Мое тестовое оценили как "среднее" и сказали что могут и не позвать на собеседование, но все же позвали. На этот раз я больше всего внимания уделил различным аспектам js. Это собеседование прошло лучше всех, я отвечал на все вопросы, сделал все задачки. Но все же меня не взяли. Единственное что меня утешает, так это то что они очень тянули с ответом, не отказали раньше. Но я понимал что так скорее всего и будет. Потому что туда стремятся многие. Талантливые и крутые ребята с уже готовыми проектами в портфолио в том числе. У меня же этих проектов мало, а прикладных вообще нет.

Из общего в собеседовании в Яндексе и СКБ-Контуре я заметил, что всегда встречает девушка. Они мило предлагает чай или кофе. Начинает спрашивать разные вещи: где учишься, почему именно frontend и т.д. Ты начинаешь ей рассказывать всё в подробностях, думаю что это уже твой интервьюер, но потом вы приходите к комнате собеседований, где тебя встречают 2 мужика. В Яндексе девушка сразу после этого ушла, а в Контуре еще посидела и поспрашивала общие вопросы, после чего тоже ушла. Настоящее собеседование начинается как раз с этими двумя мужчинами. Причем, только один из них говорит, а второй просто сидит рядом и лишь изредка что-то добавляет.

Теперь немного о самих задачах. Код надо было писать как на доске маркером, так и на ноутбуке. Так же давали листочек с кодом, по которому надо было сказать что он делает. Задачки были: сделать футер, который прилипает к низу страницы, сделать 3 столбика с разной шириной, сделать звездочки рейтинга на css, написать рекурсивную функцию работы с массивом, и т.д. Сейчас уже не помню все эти задачки, но они не были сложными. Самой большой проблемой было вспомнить некоторые функции и их синтаксис.

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

Аватар пользователя Евгений Елаков
Евгений Елаков 12 сентября 2018
3
Рекомендуемые программы
профессия
от 25 000 ₸ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 28 ноября
профессия
от 14 960 ₸ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 28 ноября
профессия
от 24 542 ₸ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 28 ноября
профессия
от 28 908 ₸ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
от 39 525 ₸ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
Старт 28 ноября