Показаны сообщения с ярлыком стажировка. Показать все сообщения
Показаны сообщения с ярлыком стажировка. Показать все сообщения

воскресенье, 23 июня 2013 г.

Amazon, Google, Amazon, Google и снова Amazon

С радостью публикую статью, написанную Сергеем Высторопским, свежим выпускником Днепропетровского национального университета, в которой он делится информацией и своим опытом прохождения собеседований на стажировку и работу в Amazon и Google.
Слово Сергею...


В этой статье я опишу свои приключения о поиске работы в топовых IT компаниях.

Всё началось весной 2012 года. Я по чистой случайности попал на Amazon recruiting event.  У меня не было представления, чего ждать и как готовиться, а главное я и не пытался. Результат был предсказуем. Но что для меня было самым страшным, так это, то, что я не понимал своих ошибок.

Летом 2012 года, я закончил университет и уже подумывал о том, чтобы найти себе классную работу. Текущая меня тоже вполне устраивала, но в силу личных причин и желания роста я решил что-то менять. Мне хотелось в Google, но я понимал, что с моим резюме я вряд ли попаду даже на собеседование.  А по моему случайному опыту собеседования в Amazon было ясно, что мне есть, куда расти. Потому я задумался о Google internship.  Мне было известно, что туда берут только студентов, аспирантов и тех, кто выпустился меньше года назад (в последнем я оказался не прав). Так как в аспирантуру мне не хотелось, я считал, что у меня всего одна попытка. Потому изначально я хотел подготовиться, настолько хорошо, насколько это было возможно, и весной 2013 пройти собеседование. Я заказал себе «Cracking the coding interview», «Preparing Google resume», «Как сдвинуть гору Фудзи» и прочую литературу по теме, начал проходить курсы по алгоритмам на Coursera.com. Всё было замечательно…

Но как оказалось, интерном могут быть студенты или аспиранты, потому мне нужно было поступить в аспирантуру. Но необходимость быть аспирантом оказалась не единственной моей проблемой. У программы Google summer internship график оказался совсем не таким, как я себе его представлял. Осенью студенты проходят собеседования, и большая часть наставников находят себе подопечных до нового года. Мне пришлось в срочном порядке готовиться к собеседованию. Но у меня по-прежнему не было уверенности, что я попаду на собеседование.

Здесь  мне улыбнулась удача. Один из самых сильных программистов в моём проекте после 10-ти лет работы решил сменить обстановку. Он перешёл в Google. Я попросил меня прореферить. На что получил воодушевляющий ответ: «Sure thing dude. What should I do?».
В Google отлично развит реферинг, потому если тебя кто-то порекомендует, это практически гарантирует попадание на собеседование. Меня порекомендовали. К моменту, когда я получил первое письмо от рекрутёров, я уже  дочитал «Cracking the coding interview», но я чувствовал что недостаточно готов. Потому я попросил поставить моё собеседование через месяц. Так и было сделано, а тем временем я начал решать задачки из рекомендованного Ларисой Агарковой careercup.com.

Кроме того я нашёл пост Ларисы о том, что она прособеседует любого желающего. О собеседовании я попросил и Сергея Хенкина, спасибо им двоим, что оказали мне такую неоценимую помощь. Стоит отметить, что первое собеседование с Ларисой сорвалось. Я очень рекомендую проверять качество телефонной связи, перед тем как проходить собеседование. Что касается альтернатив телефону, то в гуле запрещено использовать скайп, правда можно gtalk. Кроме собеседований с настоящими гуглерами, меня собеседовали мои друзья.

Боевые собеседования были назначены на 11pm и 12pm. Первое что я сделал, это проверил что такое 12pm, согласно википедии это 12 часов дня. У рекрутёра по этому поводу было другое мнение. Потому второе собеседование состоялось только из-за настырности моего интервьювера. Что касается самих интервью, то я считал, что я провалился. На первом я не нашёл контакта с интервьювером, а на втором протупил со временем. Но в целом мой вывод был такой: в гугле работают люди, и они могут быть снисходительны к ошибкам. К моему удивлению, мне пришёл ответ о том, что я прошёл техническое собеседование. Как оказалось позже, радоваться было ещё рано. Собеседование проходит больше людей, чем попадает в интернатуру. Следующим шагом был поиск наставника, в моём случае процесс затянулся.  Я ждал до декабря и продолжал подготовку к собеседованию с потенциальным наставником. Новостей не было. И я решил поставить эксперимент. Как оказалось, в Гугле можно собеседоватся сразу на несколько позиций, то есть  пока я ждал наставника, я мог пройти собеседование на full time. Что я и сделал благодаря рекомендации Ларисы Агарковой.
В книге «Preparing Google resume» сказано о том, что рекрутёры в Google немного неорганизованны. Так вот это правда, моя поездка на собеседование в Польшу была одним сплошным приключением. Сначала мой рекрутёр в Польше запланировал собеседование, написал письмо, чтобы мне сделали приглашение на визу, но забыл его отправить. Потом мы пытались успеть с визой. В итоге не успели. Про вылет на собеседование мне сказали за 12-16 часов до этого события, а гостиница, в которой я жил оказалась не оплачена. Вывод из всего этого: будьте готовы ко всему, и переспрашивайте 1000 раз. Что касается самих собеседований, то у меня их было 5 штук в течении примерно 5-ти часов. Вопросы  часто отличались от тех, которые задавали на собеседовании для интерна и тех, которые описаны в «Cracking the coding interview». В одном из вопросов необходимо было применить алгоритм Ахо-Карасика, был вопрос на понимание принципов map reduce. В целом моё впечатление от собеседований очень положительное, хоть я их и не прошёл. В качестве тренировки перед Польшей, меня прореферили в Amazon. Следует отметить, что за удачную рекомендацию в Amazon рекомендовавший получает очень серьёзный бонус. Потому я просил незнакомого мне человека, и он меня рекомендовал. Первое телефонное собеседование я прошёл с блеском, второе было по web-development. Я никогда не имел дела с web, потому результат был предсказуем.

Но новую надежду мне снова дала Лариса Агаркова. Я всё ещё ждал результатов интернатуры, и Лариса предложила мне стать её интерном. Я был этому очень рад, но была одна проблема, нужно было разрешение на интерна. Пока мы ждали ответа, я узнал, что в Киев приезжает Amazon. Стоит заметить, что Amazon и Microsoft примерно раз в год приезжают в Восточную Европу, чтобы набрать себе программистов. Но и тут была проблемка, я уже собеседовался в Amazon, потому мог пройти ещё одно собеседование только через пол года. Кроме того в этом году это было закрытое мероприятие, и выполнить тестовое задание, чтобы попасть на собеседование, можно было только по приглашению. Через пару недель стало известно, что Ларисе не дали разрешение на интерна. У меня осталось только два варианта дальнейших действий:
1. Попробовать найти себе наставника самому.
2. Попробовать пробиться на собеседование в Amazon в Киеве.
Я воспользовался обоими вариантами. Наставника я искал себе через linkedin, добавляя в друзья сотрудников Google и спрашивая не нужен ли им интерн. Это имело кое-какой успех, мне периодически отвечали, говорили что спросят, спрашивали, объясняли почему не получится… Я думаю, что если бы я начал спрашивать в linkedin заранее, то очень возможно, добился бы своего.

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

К этому моменту мне написали из Google: «извините, мы не смогли найти вам наставника, попробуйте в следующем году». С момента моего первого собеседования ещё не прошло пол года и следовательно заявка ещё не устарела, потому я просил не закрывать мою заявку, так как я мог ещё найти себе наставника сам. Но моя рекрутёр сказала, что в США для меня нет подходящих наставников, а для Европы нужно проходить всё заново. Из-за этого я подозреваю, что можно проходить собеседование в интернатуру сразу и в Европу и в США, что удваивает шансы.

Я уже потерял надежду, но тут мне пришло письмо от Amazon с предложением выполнить тестовое задание этим вечером. Это был самый последний день для тестовых заданий.  Меня позвали на собеседование. Сами собеседования были для меня как в тумане, 3.5 часа пролетели как одно мгновение. Уже следующим утром я знал результат. Наконец-то я добился своего!

Выводы:
1. Переспрашивайте и уточняйте у рекрутёров всё, что только можно.
2. Если можете что-то сделать, что увеличит ваши шансы, - делайте.
3. Возьмите лишние деньги, даже если вам говорят, что всё оплачено.
4. Следите за рекрутинг ивентами от Amazon и Microsoft, на таких ивентах легче получить работу, чем на простом собеседовании.
5. Проводите тестовые собеседования.

Этой осенью в Киев приедет Amazon, а в Москву Microsoft, потому готовьтесь ;)
И ещё одно, если у вас будет назначено собеседование в Google internship, я не против провести для вас тестовое собеседование.

пятница, 13 января 2012 г.

Стажировки для студентов в Google

Я несколько раз уже касался темы стажировок для студентов. По необъяснимой причине я еще ни разу не упомянул о подробностях internship-программы в Google. И вот сейчас, когда я собрался было немного об этом написать, обнаружилось, что кто-то другой это уже успел сделать (причем наверняка значительно лучше, чем смог бы я).

Так что мне остается только выложить ссылки на отличные сообщения Ларисы об опыте ее двух стажировок в гугле (в Цюрихе и Калифорнии):


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

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

четверг, 3 ноября 2011 г.

Украинская компания ищет студентов ML класса

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

Однако, сегодня я обнаружил весьма интересное подтверждение предположения о том, что и с сугубо прагматической точки зрения эти курсы очень полезны для украинских студентов. Киевская компания Codeminers набирает студентов-стажеров к себе на работу и в требованиях к вакансии Junior Research Developer указывает следующее:

Что желательно знать:
  1. R или Mathematica.
  2. Основы machine learning (например, если вы проходите http://www.ml-class.org/ - это большой плюс)
  3. Qt

То есть заинтересованность в теме (подтверждающаяся участием в курсе по машинному обучению) ценится высоко. Мне кажется, это довольно дальновидно и плюс для компании.

пятница, 2 сентября 2011 г.

Стажировки для студентов

Стажировки во время учебы в университете - это лучший способ начать карьеру. Стажировки (internships) чрезвычайно популярны в США, Израиле и многих других странах. На Украине пока что стажировка не в моде и часто ассоциируется с пережитками СССР. А жаль, потому что дело это неплохое. В то же время, украинские студенты востребованных специальностей часто начинают работать по специальности еще до окончания вуза. Разница со стажировкой по большому счету в том, чему отдается приоритет. Если вы работаете, то учеба на втором месте, а если стажируетесь, то на первом.

Стажировки бывают двух видов: с полной занятостью и с частичной.

Стажировки с полной занятостью (full-time) - это летние стажировки. Студенты работают несколько месяцев во время летних каникул. Такой вид стажировок популярен в США.

Стажировки с частичной занятостью (part-time) подразумевают, что студенты работают параллельно с учебой. Как правило, они работают пару дней в неделю или неполные дни. Такие стажировки приняты например в Израиле.

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

В обоих случаях важно следующее:

  1. Стажировка практически всегда оплачивается. Это работа, и стажер - работник. А значит его труд должен быть вознагражден.
  2. Размер и факт оплаты не имеет приципиального значения для студента-стажера. Главное - это получить хороший опыт, строчку в резюме и понять, хочешь ли ты остаться работать в этой компании после окончания университета.
  3. Попасть на стажировку - это то же самое, что попасть на работу. Компании рассматривают стажеров как потенциальных кандидатов в работники, а студенты стремятся на стажировку в хорошие места. Поэтому конкурс в компании типа Google, Microsoft, Facebook или Intel весьма высок и попасть туда студенту не так-то просто.
  4. Стажер часто не идет работать в ту компанию, где стажировался (то особенно верно для лучших стажеров), но при прочих равных он скорее пойдет в знакомое место. Для Украины это менее актуально при текущем состоянии рынка труда, но во многих западных странах скачки с работы на работу раз в год не поощряются. Таким образом стажировка это еще и способ попробовать себя в разных местах, чтобы определиться, что тебе интересно.
  5. Стажировка в известной компании - это жирный плюс в резюме свежего выпускника. Так что пытаться попасть на стажировку очень даже стоит.
Любопытно, что и у украинских студентов есть возможность для летней стажировки в Google, Yahoo, Microsoft и других американских компаниях, но многие об этом не знают. Как это сделать? Нужно пройтись по сайтам интересующих вас компаний, найти раздел internship/interns (или просто сделать поиск стажировка+<имя компании>, можно даже по-русски) и заполнить заявку. Своей заявкой нужно заинтересовать эти компании. Как заинтересовать? Это тема обширная. Читайте другие посты. 

Мне кажется, попытаться всегда имеет смысл. Удачи!

суббота, 27 августа 2011 г.

Microsoft набирает стажеров из Украины

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

В этом году у украинцев есть удобная возможность испытать свои шансы, чтобы попасть на стажировку на позиции software development engineer и software development engineer in test в Microsoft, который планирует провести собеседования в Киеве 26-27 сентября. Для того, чтобы поучаствовать в отборе, необходимо отправить свое резюме через сайт до 9 сентября.

Более подробная информация доступна здесь.