Мой опыт собеседования в Amazon

amazon
Фото: www.topnews.in

Эта статья написана Джеем Хуангом, web-разработчиком-фрилансером из Ванкувера, сооснователем Windows7Center.com и Windows8Center.com.

Все началось тогда, когда я работал в компании SAP. Как-то несколько моих коллег упомянули о том, что Amazon открывает новый офис в Ялтауне (район в Ванкувере). Это было где-то в январе 2013 года. Сначала меня это не очень заинтересовало, но после того, как я слышал об этом неоднократно, немного подумал и решил, что не мешало бы попробовать. Я собирался уходит из SAP в конце апреля, и если Amazon мне подойдет, то было бы неплохо работать там. Это происходило до того, как я получил предложения от компании в Пало-Альто, и компании в Ванкувере, в которой я впоследствии работал с мая по июль.

На сайте Amazon было несколько вакансий. Я выбрал «Инженер разработчик веб-приложений» в Ванкувере и подал заявку на прохождения собеседования. Я посчитал, что эта вакансия лучше всего соответствует моим знаниям и навыкам. В этом направлении я искал работу не очень активно, поэтому очень скоро забыл о заявке.

24 мая 2013 года, как гром среди ясного неба, раздался звонок. Это был один из рекрутеров Amazon. Он назначил собеседование на 29 мая. Я серьезно подумывал отказаться, так как уже месяц работал на новом месте и не хотел его терять.

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

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

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

Собеседование по телефону.

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

Он щедро поблагодарил меня за собеседование (где-то 5 ~ 6 раз сказал спасибо). Для меня это стало полной неожиданностью, но помогло слегка снять беспокойство. Тем не менее, мы продолжили. Интервьюер предложил перейти в онлайн инструмент совместной работы с кодом — collabedit, чтобы протестировать мои знания по ключевым функциям JavaScript, проектированию и применению определенных типов веб-компонентов, HTTP и серверам, пониманию и применению CSS, и алгоритмическому вопросу реализации.

Хотя я смог ответить на все вопросы, но сомневался в правильности ответов. Я чувствовал, что, я должно быть, что-то недопонял из-за плохой телефонной связи и акцента интервьюера. Я подумал, что на этом все закончиться и можно записать это, как хороший опыт. Но 11 июня, я получил письмо от другого рекрутера, в котором говорилось, что меня приглашают на собеседования на месте (on-site interviews). Как то странно подумал я. Почти всех кого я знал попадали на собеседования на месте после прохождения двух и более собеседований по телефону.

Я, конечно же, не собирался жаловаться на то, что мне досталось меньше препятствий для преодоления. Прочитав письмо более внимательно, я понял, что на собеседование мне нужно лететь в Сиэтл. Меня это озадачило. Вакансия же в Ванкувере! Так оно и есть.

Мне оплачивают перелет, питание, и проживание. Ладно, подумал я, возьму выходной и вперед. Не забыть бы ​паспорт! Ох, паспорт. Срок действия моего паспорта истекал через 3 дня. Я быстро дал об этом знать рекрутеру и начал процесс продления срока действия паспорта. После долгих 3 недель, я, наконец, получил свой новый паспорт. Мы запланировали собеседование на понедельник, 8 июля. Прибытие на место в воскресенье около полудня.

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

Собеседование #1.

Мое первое собеседование было назначено на 10:15. Из отеля пешком я добрался за 20 минут (Amazon оплачивает транспортные расходы, которые включает в себя оплата перелета + такси, если нужно). Я пришел в 9:35, на 20 минут раньше, чтобы подписать форму о неразглашении (это означало, что я обязан не разглашать вопросы, которые будут заданы на собеседовании на эту должность, а могу рассказывать о них лишь в общих чертах). После этого я присел, чтобы немного успокоится.

Я больше нервничал не из-за перспективы получения предложения, а из-за того, что мне придется сидеть в этой маленькой комнатке с каким-то незнакомцем и писать код на громадной доске. В расписании первого интервьюера возникло какое-то изменение, поэтому он пришел ко мне спустя время. И сразу же поставил передо мной проблему, которая была неотъемлемой частью торговых площадок Amazon. Это была алгоритмическая проблема, с которой команда столкнулась и решила ее на уровне front-end. Я написал алгоритм на JavaScript.

Собеседование #2.

Следующий интервьюер пришел и забрал меня на ланч. Он представился разработчиком, который временно работает менеджером, т.к заменяет сотрудника, который недавно уволился. У меня на примете не было конкретного места, поэтому он повел меня в небольшую местную закусочную. Я заказал куриную чиабатта, которую мой интервьюер оплатил кредитной карточкой компании.

Он спросил, прохожу ли я собеседование на вакансию в Сиэтле, и казалось смутился, когда узнал, что я прилетел в Сиэтл, хотя вакансия была в Ванкувере. Он задал много вопросов о моем предыдущем техническом опыте работы, о технических проблемах, с которыми я сталкивался, и очень подробно остановился на наиболее интересных архитектурных решениях, которые я применил. Мы также обсудили и альтернативные решения. Мы очень хорошо побеседовали, но ответы на его вопросы оставили у меня слишком мало времени на ланч, поэтому он дал мне минут 10, чтобы я закончил есть, а он в это время ответил на несколько моих вопросов.

Собеседование #3.

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

Собеседование #4.

Это собеседование проводили два интервьюера, один из них был стажером. Они протестировали мое понимание обработки браузерами различных вещей в HTML/CSS, потом дали мне скриншот нового релиза и попросили написать HTML/CSS код для всей страницы.

Собеседование #5:

Здесь я встретился с интервьюером, который проводил со мной собеседование по телефону. Он попросил меня объяснить различия между двумя имплементациями в JavaScript, и спросил о вариантах использования, каждой из них. Я также написал HTML/CSS/JS для компонента веб-страницы, сделав акцент на модульной программе. Затем он протестировал мой низкий уровень понимания взаимодействия браузеров с DOM, и я должен был реализовать это с нуля. Я очень устал на этом этапе, к тому же у меня были определенные проблемы с пониманием его акцента, но я думаю, что я справился со всем хорошо.

Собеседование #6.

Последнее собеседование было с ведущим рекрутером из Ванкувера (очевидно, он вылетел из Ванкувера в Сиэтл, чтобы провести со мной собеседование — кандидатом, который находился в Ванкувере и должен был лететь в Сиэтл на собеседование …).

Он поинтересовался, не устал ли я после такого долгого дня, по его подсчетам — это было 7 собеседование. Я помню только 6, но у него был официальный список, поэтому полагаю, что это точно было 7. Возможно он имел в виду интервьюеров. Он упомянул, что получил отличные отзывы обо мне и поэтому будем двигаться дальше. Затем, оставшиеся 35 ~ 40 минут он рисовал на доске компенсационные детали данной должности, среди которых подписной бонус, опционы на акции, бонусы по результатам деятельности, базовый оклад, и т.д.

Он сказал: «когда я пришлю вам предложение в среду, вы увидите______». Потом мы вышли, и он стал рассказывать о команде в Ванкувере, которая очень разноликая и полна классных людей. Она больше похоже на стартап и очень понравится мне. Затем он сказал, что «как только примите предложение, вернетесь сюда через 3 недели на обучение, так как офисы в Ванкувере по-прежнему довольно небольшие, а мы на этой неделе не наняли необходимое количество людей».

Не дождавшись ответа, я написал ему письмо. Ответа не последовало, я еще раз отправил несколько писем. Все безрезультатно. С тех пор прошел не один месяц, но до сих пор не последовало ответа, либо с предложением либо с отказом.

Несмотря на отсутствие ответа от главного рекрутера и странную логистику перемещения меня в Сиэтл на собеседования на вакансию, которая была в Ванкувере, собеседования были довольно интересными. Каждое собеседование тестировало определенные навыки, которые необходимы для успешного прохождения собеседования и давало возможность убедится, что нет явных пробелов в знаниях. Я бы сказал, что это было одно из лучших собеседований, которое я проходил на front-end вакансию, с точки зрения получения полной картины о том какими навыками и знаниями должен обладать претендент на должность.

Источник: www.jayhuang.org, 14 января 2014; Автор:Jay Huang


Перевод выполнен abv24.com




Опубликовано 10.02.2014 в 1:26 дп · Автор abv24 · Ссылка
Рубрики: Социальные медиа · Теги: 

@Mail.ru