Гэты артыкул з'яўляецца пераробленай і дапоўненай версіяй .
Прывітанне, Хабр!
У гэтым пасце я раскажу, што такое стажыроўка ў замежнай кампаніі і як падрыхтавацца да сумоўяў так, каб атрымаць афер.
Чаму вы павінны мяне слухаць? Не павінны. Але за апошнія два гады я пабываў на стажыроўках у Google, Nvidia, Lyft Level5 і Amazon. Суразмаўляючы ў кампаніі ў мінулым годзе, атрымаў 7 афёраў: ад Amazon, Nvidia, Lyft, Stripe, Twitter, Facebook і Coinbase. Так што ў мяне ёсць некаторы досвед у гэтым пытанні, які, магчыма, апынецца карысным.
Пра сябе
Студэнт 2-га курса магістратуры Піцерскай Вышкі. Скончыў бакалаўрскую праграму Акадэмічнага ўніверсітэта, якая ў 2018 годзе была перанесена ў Піцерскую Вышку. Падчас вучобы ў бакалаўрыяце часта вырашаў кантэсты па спартыўным праграмаванні і ўдзельнічаў у хакатонах. Потым катаўся па стажыроўках у замежныя кампаніі.
стажыроўка
Стажыроўка - праца для студэнтаў на тэрмін ад некалькіх месяцаў да года. Такія праграмы дазваляюць працадаўцу зразумець, як стажор спраўляецца са сваімі задачамі, а стажору - даведацца новую кампанію, атрымаць вопыт і, вядома ж, падзарабіць.
Мяркуючы па водгуках, працу ў замежнай IT-кампаніі прасцей атрымаць пасля стажыроўкі, чым праходзячы інтэрв'ю на фул-тайм вакансію. Большасць маіх знаёмых так і ўладкаваліся ў Google, Facebook, Microsoft.
Як атрымаць аффер?
Агляд працэсу
Дапушчальны, вы вызначыліся, што жадаеце ўлетку паехаць у іншую краіну і атрымаць новы досвед, замест таго каб капаць градкі ў бабулі. Воў! Усё роўна дапамажыце бабулі! Тады час брацца за справу.
Тыповы працэс сумоўя ў замежную кампанію выглядае наступным чынам:
- Падаяце заяўку на стажыроўку
- Вырашаеце кантэст на Hackerrank/TripleByte Quiz
- Праходзьце скрынінгавае інтэрв'ю
- Затым вам прызначаюць першае тэхнічнае інтэрв'ю
- Затым 2., а можа і трэцяе
- Зваць на онсайт інтэрв'ю
- Даюць афер , але гэта не дакладна…
Давайце раскрою кожны з пунктаў больш падрабязна.
Заяўка на стажыроўку
Капітан падказвае, што найперш вы павінны запоўніць заяўку на сайце кампаніі. І хутчэй за ўсё вы пра гэта здагадваліся. Але вось што ні капітан, ні вы маглі не ведаць, дык гэта тое, што буйныя фірмы выкарыстоўваюць реферальные сістэмы, праз якія супрацоўнікі кампаніі рэкамендуюць братоў па рамястве - так кандыдат вылучаецца з бясконцага патоку астатніх жадаючых.
Калі ў вас раптам няма знаёмых, якія працуюць у цікавых вам канторах, то паспрабуйце знайсці іх праз сяброў, якія вас прадставяць. Свой аффер у кампанію Stripe я атрымаў, не ведаючы ні аднаго чалавека, які працуе там.
Паспрабуйце не моцна хвалявацца, калі на пошту будуць валіцца чаркі лістоў са зместам віду "вы такі класны, але мы выбралі іншых кандыдатаў", ці не будуць адказваць зусім, што яшчэ горш. Спецыяльна для вас я намаляваў варонку. З 45 заявак я атрымаў усяго 29 адказаў. Толькі 10 з іх прапанавалі прайсці сумоўі, а астатнія ўтрымлівалі адмову.

Адчуваеце параду, што лунае ў паветры?

Кантэст на Hackerrank/TripleByte Quiz
Калі рэзюмэ перажыло першапачатковы адсеў, то праз 1-2 тыдні вы атрымаеце ліст з наступным заданнем. Хутчэй за ўсё, вам прапануюць вырашыць алгарытмічныя задачы на Hackerrank або прайсці TripleByte Quiz, дзе вы будзеце адказваць на пытанні, якія тычацца алгарытмаў, распрацоўкі праграмнага забеспячэння і прылады нізкаўзроўневых сістэм.
Звычайна кантэст на Hackerrank просты. Часта ён складаецца з дзвюх задач на алгарытмы і адной задачы на парсінг логаў. Часам яшчэ просяць напісаць пару SQL запытаў.
Скрынінгавае інтэрв'ю
Калі выпрабаванне пройдзена паспяхова, то далей вас чакае скрынінгавае інтэрв'ю, на якім трэба будзе пагутарыць з рекрутеры аб вашых інтарэсах і аб праектах, якімі займаецца кампанія. Калі выявіце зацікаўленасць, і ваш папярэдні досвед будзе адпавядаць патрабаванням, тое ўсё пройдзе гладка.
Выкажыце ўсе вашыя пажаданні наконт праекта. Падчас такой размовы з рекрутеры з Palantir, я зразумеў, што мне будзе нецікава працаваць над іх задачамі. Таму мы больш не марнавалі час адзін аднаго.
Калі вы дажылі да гэтага моманту, то асноўная доля выпадковасці ўжо ззаду! Але калі аблажаецеся далей, то вінаваціце толькі сябе 😉
Тэхнічныя інтэрв'ю
Далей ідуць тэхнічныя інтэрв'ю, якія звычайна праводзяць па Skype, Hangouts ці Zoom. Загадзя праверце, што на вашым кампутары ўсё працуе. Падчас сумоўя і так будзе над чым панервавацца.
Фармат тэхнічных інтэрв'ю моцна залежыць ад пазіцыі, на якую гутарыце. Акрамя першага з іх, якое ўсё роўна будзе на вырашэнне алгарытмічных задач. Тут, калі павязе, вас папросяць пісаць код у анлайн рэдактары кода, тыпу . Часам у Google Docs. Але горш за гэта я нічога не бачыў, так што не варта перажываць.
Таксама могуць задаць пытанне на аб'ектна-арыентаваны дызайн, каб паглядзець, як добра вы разбіраецеся ў праектаванні праграмнага забеспячэння і якія шаблоны праектавання ведаеце. Напрыклад, могуць папрасіць спраектаваць прасценькі анлайн-краму ці твітэр. Паколькі летась я гутарыў на пазіцыі, звязаныя з машынным навучаннем, то на сумоўях мне задавалі адпаведныя пытанні: дзесьці трэба было адказаць на пытанне па тэорыі, дзесьці вырашыць задачку па тэорверы, а дзесьці задызайніць сістэму распазнання асоб.
У канцы інтэрв'ю вам, напэўна, дадуць магчымасць задаць пытанні. Рэкамендую паставіцца да гэтага сур'ёзна, бо дзякуючы пытанням можна паказаць сваю зацікаўленасць і прадэманстраваць кампетэнтнасць у тэме. Я нарыхтоўваю спіс пытанняў. Вось прыклад некаторых з іх:
- Як уладкованая праца над праектам?
- Які ўклад распрацоўніка ў выніковы прадукт?
- Якую складаную задачу вам даводзілася рашаць за апошні час?
- Чаму вы самі вырашылі пайсці працаваць у гэтую кампанію?
Паверце, на апошнія два пытанні інтэрв'юерам складана адказаць, але затое яны выдатна дапамагаюць зразумець, што дзеецца ўнутры кампаніі.
У выпадку паспяховага праходжання першага інтэрв'ю вам прапануюць другое. Ад першага яно будзе адрознівацца інтэрв'юерам і, адпаведна, задачамі. Фармат, хутчэй за ўсё, застанецца такім жа. Пасля праходжання другога інтэрв'ю могуць прапанаваць і трэцяе ваў, вы далёка зайшлі.
Ёнсайт інтэрв'ю
Калі да гэтага моманту вам не адмовілі, то вас чакае ён сайт інтэрв'ю, калі кандыдата запрашаюць на сумоўе ў офіс кампаніі. Можа быць і не чакае… Далёка не ўсе кампаніі праводзяць гэты этап, але многія з тых, хто праводзіць, будуць гатовыя аплаціць пералёт і жыллё. Хіба дрэнна прыдумана?
Ёнсайт інтэрв'ю складаецца з некалькіх тэхнічных інтэрв'ю і аднаго паводніцкага. Падчас паводніцкага інтэрв'ю вы гутарыце з мэнэджэрам аб вашых праектах, аб тым, якія рашэнні вы прымалі ў розных сітуацыях, і да таго падобным. Гэта значыць інтэрв'юер спрабуе лепш зразумець асобу кандыдата і больш дэталёва разабрацца ў досведзе працы.
Ну ўсё, наперадзе толькі прыемнае хваляванне: 3 Нервішкі казычуцца, але зрабіць нічога не можаш, то баяцца няма чаго - аффер прыляціць.
Як рыхтавацца?
Рэзюмэ
Гэта нулявы крок. Проста нават не чытайце далей артыкул. Закрыйце ўкладку і ідзіце рабіце нармальнае рэзюмэ. Я сур'ёзна. Пакуль я катаўся па стажыроўках, шмат народу прасіла мяне зарэферыць іх у кампанію на стажыроўку ці фул-тайм пазіцыю. Часта рэзюмэ былі дрэнна аформлены. Кампаніі і так рэдка адклікаюцца на заяўкі, а дрэнныя рэзюмэ імкнуцца апусціць гэты працэнт да нуля. Калі-небудзь напішу асобны артыкул пра афармленне рэзюмэ, але пакуль памятаеце:
- Указвайце ВНУ і гады навучання. GPA таксама пажадана дадаць.
- Прыбірайце ўсю ваду і пішыце канкрэтныя дасягненні.
- Зрабіце рэзюмэ простым, але ахайным.
- Папытаеце каго-небудзь праверыць рэзюмэ на наяўнасць памылак у англійскай мове, калі ў вас з гэтым ёсць праблемы. Не капіруйце пераклад з Google Translate.
пачытайце і зазірніце яшчэ ў . Тамака пра гэта таксама ёсць.
Кодынг інтэрв'ю
Мы яшчэ не праходзілі ніякіх інтэрвію. Я пакуль распавёў, як выглядае ўвесь працэс у цэлым, і зараз трэба добра падрыхтавацца да сумоўяў, каб не ўпусціць шанец прыемна і, магчыма, з карысцю правесці лета.
Існуюць такія рэсурсы як , и , Які я ўжо згадаў. На гэтых пляцоўках можна знайсці вялікую колькасць алгарытмічных задач, а таксама адсылаць іх рашэнні на аўтаматычную праверку. Гэта ўсё выдатна, але яно вам не патрэбна. Многія задачы на гэтых рэсурсах разлічаны на працяглы час рашэння, патрабуюць веды прасунутых алгарытмаў і структур дадзеных, у той час як задачы на сумоўях звычайна не такія складаныя і разлічаны на 5-20 хвілін. Таму ў нашым выпадку куды больш падыдзе такі рэсурс, як , які і быў створаны як інструмент падрыхтоўкі да тэхнічных сумоўяў. Калі вы вырашыце 100-200 задач рознай складанасці, то з вялікай верагоднасцю ў вас не ўзнікне праблем падчас інтэрв'ю. З годнага яшчэ ёсць , На якім можна выбраць працягласць сесіі, напрыклад, 60 хвілін, і сістэма падбярэ вам набор задачак, на рашэнне якіх у сярэднім сыходзіць не больш за гадзіну.
Але калі вы раптам апынуліся задротам, які праседжвае сваю маладосць на я быў адным з іх, то наогул выдатна. Рады за вас. У вас павінна ўсё атрымацца 😉
Яшчэ многія раяць прачытаць … Сам жа я выбарачна чытаў толькі некаторыя яе часткі.
Таксама калі ў вас у жыцці не было ці было мала тэхнічных сумоўяў у замежныя кампаніі, то абавязкова прайдзіце парачку. Але чым больш, тым лепей. Вы будзеце больш упэўнена сябе адчуваць падчас інтэрв'ю і менш нервавацца. Арганізуйце выпрабавальныя сумоўі на ці нават папытаеце пра гэта сябра.
Свае першыя інтэрвію я правальваў роўна таму, што ў мяне не было такой практыкі. Не наступайце на гэтыя граблі. Я ужо зрабіў гэта за вас. Не дзякуйце.
Паводніцкія інтэрв'ю
Як я ўжо згадаў, падчас паводніцкай гутаркі інтэрв'юер спрабуе падрабязна пазнаць пра ваш досвед і зразумець ваш характар. Што калі вы выдатны распрацоўшчык, але дзікі эгаіст, з якім немагчыма працаваць у камандзе? Думаеце проста працаваць з ? Я ня ведаю, але падазраю, што складана. Ведаю людзей, якія адмовіліся. Вось і інтэрв'юер жадае зразумець гэта пра вас. Напрыклад, могуць спытаць, у чым заключаецца ваш слабы бок. Акрамя пытанняў такога кшталту, вас папросяць расказаць пра праекты, у якіх вы гралі ключавую ролю, пра праблемы, з якімі давялося сустрэцца, і іх рашэнні. Часам такія пытанні задаюць і ў пачатку тэхнічнай гутаркі. Як рыхтавацца да такіх інтэрв'ю, добра напісана ў адной з раздзелаў у .
Галоўныя высновы
- Зрабіце нармальнае рэзюмэ
- Знайдзіце таго, хто можа вас зарэферыць
- Падавайцеся ўсюды, куды можна падацца
- Вырашайце літкод
- Падзяліцеся спасылкай на артыкул з патрабуючымі
PS Я вяду , дзе я расказваю аб вопыце праходжання стажыровак, дзялюся ўражаннямі аб месцах, якія наведваю, і выказваю свае думкі.
PPS Завёў сабе , на якім буду расказваць карысныя штукі.
PPPS Ну калі ўжо зусім няма чаго рабіць, то можаце паглядзець на канале ProgBlog
Крыніца: habr.com
