Все записи

Мади Сатаев: как получить оффер от Amazon

Amazon.com крупнейшая американская компания и один из первых интернет-сервисов, продающий товары и услуги для клиентов по всему миру.

Мы побеседовали с Мади Сатаевым, разработчиком из Казахстана, которому удалось получить оффер от Amazon. Он рассказал нам об этапах прохождения интервью, о системе работы и атмосфере внутри компании.

Мади, расскажите о себе. Как вы попали в Amazon?

– Я окончил КТЛ в Алматы. Во время школы в основном занимался олимпиадами по математике. С тех самых пор и появилась любовь к точным наукам. Университет я выбирал технический, с обучением на английском, и в итоге поступил в SDU. Специальность выбрал на ура, тогда не очень понимал, что из себя представляет программирование. Первые годы в вузе дались с трудом: с профильными предметами проблем не было, а вот с языками программирования дела обстояли сложнее. Если честно, до меня медленно доходило это все (смеется прим.ред.).

На втором курсе декан моего факультета заметил мои способности в математике и предложил мне записаться в ACM-команду. ACM/ICPC – это международная студенческая олимпиада по программированию, которая проводится ежегодно. Мы выходили на региональный и национальный этапы, но до финала не дошли. За итоговым этапом этих соревнований следят такие мировые IT-компании, как Apple, Google и Facebook. Обычно финалисты легко могут получить приглашение на работу в эти компании.

Я записался в команду и вместе с другими ребятами начал вникать в суть дела. Мне понравился дух соревнований, и я стал ближе к программированию. Этот опыт помог мне набраться базовых знаний, благодаря ACM я освоил азы программирования.

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

Как проходило собеседование?

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

Сам процесс довольно стандартный, интервью в Google, Amazon, Facebook особо друг от друга не отличаются. Вам звонит инженер и отправляет ссылку на страницу, где в live-режиме вы решаете задачи. На этом этапе проверяется знание структур данных, системного дизайна, способность решать нестандартные задачи. Этот час инженер по ту сторону телефонной трубки анализирует ваш подход, задает каверзные вопросы по вашему решению задачи. После вашего разговора интервьюер составляет отчет об итогах собеседования. На основе этого репорта решается вопрос приглашать вас на следующий этап или нет.

Я собеседовался в ванкуверскую команду и удачно прошел телефонное интервью. Так как дорога из Алматы в Ванкувер занимает больше времени, меня отправили на следующий этап собеседования в Польшу. Я был единственным не поляком на том hiring event (смеется прим.ред.). Большинство присутствовавших были местные жители, которые разговаривали между собой на польском, и я стоял в стороне. Это добавило немного стресса перед интервью. Команда, которая собеседовала меня, тоже была не из Ванкувера, а приехала из Мадрида. Они набирали людей себе в мадридский офис, и по просьбе коллег из Ванкувера провели интервью и со мной.

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

Интервьюер пытается понять, насколько вы подходите культуре Amazon, подходят ли компании ваши методы решения задач. Каждое интервью можно условно поделить на две части: техническая и cultural fit (культурное соответствие). Каждый из четырех инженеров выходит с интервью с отчетом, на их основе принимается решение о предложении вам работы в компании.

После интервью я улетел домой, и в этот же день мне сделали оффер. Я его сразу же принял и в 2015 году переехал в Канаду. Компания предоставила мне relocation package. Amazon полностью оплатили перелет моей семьи, провоз багажа, взяли на себя расходы, связанные с оформлением виз мне и моей семье.

В Ванкувере нам предоставили квартиру и арендовали машину на месяц, закрепили за нами человека, который провел с нами 3-4 дня. Он помог сориентироваться в городе, показал, где расположены магазины, школы, больницы.

Расскажите о работе в Amazon в сравнении с казахстанской системой.

– В компании работают до полумиллиона человек. Основная масса работает на складах, с которых происходит сбыт товаров. В Amazon много инженеров, но команды очень маленькие. В Казахстане мне приходилось работать сразу с 10-15 людьми. Здесь же максимальное количество членов команды - 7-8 человек. Бывают группы больше или меньше, но это скорее исключение, чем правило. Джефф Безос говорил:

Если команду нельзя накормить двумя пиццами, то она уже слишком большая.

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

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

Команд очень много, вокруг всегда что-то происходит, меняется, развивается. При решении задач нужно думать наперед, играть на опережение. Смотреть, какое состояние систем будет в будущем. Будет ли это актуально, и исходя из этого предлагать свои решения.

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

Какая атмосфера сложилась внутри компании?

– Я немного опасался, когда переезжал в чужую страну. Думал, что буду чувствовать себя не в своей тарелке. Но оказалось, что я не один такой, и все боятся таких же вещей. Это разряжает обстановку. Атмосфера здесь дружественная.

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

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

Раз в год проходит глобальный тимбилдинг Amazon. Компания арендует целый парк для своих сотрудников, где проходят разные активности для семей или концерты. Если в Казахстане крупные компании обычно участвуют в спортивных мероприятиях, то здесь все команды предоставлены сами себе и самостоятельно решают, как проводить досуг. Мы с командой часто собираемся вместе, обедаем, посещаем мероприятия. Со всем департаментом несколько раз в год устраиваем собственные тимбилдинги. Из последних интересных событий – стрельба из лука и игра в пейнтбол.

Фиксированного рабочего графика в компании нет. Большинство работает днем, обычно с 10 утра до 6-7 вечера. Но я предпочитаю приходить и уходить пораньше. Я прихожу в 8 утра и ухожу к 4-5 вечера. Никто не контролирует и не фиксирует время прихода и ухода. Бывает, что случается работать ночью, но это бывает редко. Менеджер с пониманием отнесется, если на следующий день ты придешь после обеда.

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

Как выпускнику из Казахстана быть востребованным на международном уровне? Важны ли профессиональные сертификации?

– Сертификации имеют лишь косвенное значение. Они могут отличить вас на этапе рассмотрения резюме, но дальше все зависит от вас самих. Легче всего попасть на интервью, если у вас есть знакомый человек в компании, который может вас порекомендовать, сделать referral. Да, можно попробовать подать заявку самостоятельно, но надо понимать, что кроме тебя на место подают еще миллион человек со всего мира. Вероятность того, что именно ваше резюме заметят, очень мала.

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

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

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

Люди приходят с разным бэкграундом, поэтому я не могу сказать, что компания отбирает программистов только с определенными знаниями. Такое деление может быть среди data scientist-ов или инженеров.

Расскажите о культуре канадцев.

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

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

Ваш совет для молодых людей, которые делают свои первые шаги в карьере.

– Я недолгое время преподавал в университете и говорил это еще своим студентам. Того, что дают в университете, недостаточно. Не ограничивайтесь только знаниями, которые дал вам ваш вуз. Если вы хотите преуспеть, ищите и набирайтесь знаний извне. В наш век развития технологий для этого не надо прилагать особых усилий. Пытайтесь получать разнообразный опыт, если есть возможность, занимайтесь разработкой различных open source-ов, работайте над собственными проектами и получайте опыт. Даже если дело будет не совсем удачным, вы почерпнете для себя какие-то знания, которые обязательно помогут вам в будущем.

Фотографии предоставлены из личного архива Мади Сатаева.

Беседовала: Нуршат Сопбекова

Комплаенс-культура
Офис компании Atlas Copco
Внутренние коммуникации как нервная система компаний
Комплаенс как стиль жизни или зачем нужен день работника комплаенс и финансового мониторинга
Подводятся итоги масштабного исследовательского проекта по анализу студенческой миграции казахстанских выпускников в вузы России и Китая
Технодом предлагает профессии будущего