Тази статия е преработена и разширена версия
Хей Хабр!
В тази публикация ще ви разкажа какво е стаж в чуждестранна компания и как да се подготвите за интервюта, за да получите оферта.
Защо трябва да ме слушаш? Не трябва. Но през последните две години имах стажове в Google, Nvidia, Lyft Level5 и Amazon. Докато интервюирах в компанията миналата година, получих 7 оферти: от Amazon, Nvidia, Lyft, Stripe, Twitter, Facebook и Coinbase. Така че имам известен опит по този въпрос, който може да бъде полезен.
За мен
Магистър 2-ра година
стажа
Стажът е работа за студенти за период от няколко месеца до една година. Такива програми позволяват на работодателя да разбере как стажантът се справя със задачите си, а стажантът му позволява да опознае нова компания, да натрупа опит и, разбира се, да спечели допълнителни пари. Ако по време на стажа студентът е свършил прилична работа, тогава му се предлага пълноценно свободно място.
Съдейки по рецензиите, по-лесно е да получите работа в чуждестранна ИТ компания след стаж, отколкото чрез интервю за свободна позиция на пълен работен ден. Повечето от приятелите ми завършиха работа в Google, Facebook и Microsoft.
Как да получите оферта?
Преглед на процеса
Да кажем, че решите, че искате да отидете в друга държава през лятото и да получите ново преживяване, вместо да копаете леглата на баба си. Уау! Все пак помогни на баба! След това е време да се заемете с работата.
Типичен процес на интервю за чуждестранна компания изглежда така:
- Сервирайте заявление за стаж
- Ти решаваш състезание по Hackerrank/TripleByte Quiz
- Влез скрининг интервю
- След това сте назначени първо техническо интервю
- След това втори, и може би третата
- Името е включено onsight интервю
- Те дават оферта , но не е точно...
Нека разгледаме всяка от точките по-подробно.
Заявление за стаж
Капитанът предлага, че първо трябва да попълните заявление на уебсайта на компанията. И най-вероятно се досещате. Но това, което нито капитанът, нито вие може би знаете е, че големите компании използват реферални системи, чрез които служителите на компанията препоръчват братя в занаята - така кандидатът се откроява от безкрайния поток от други кандидати.
Ако изведнъж нямате приятели, които работят в компании, които ви интересуват, опитайте се да ги намерите чрез приятели, които ще ви представят. Ако няма такива хора, отворете Linkedin, намерете всеки служител на компанията и поискайте да изпратите автобиография, той няма да напише, че сте страхотен програмист. И това е логично! В крайна сметка той не те познава. Все пак шансът да получите отговор ще бъде по-висок. В противен случай кандидатствайте през уебсайта. Получих предложението си за Stripe, без да познавам нито един човек, работещ там. Но не се отпускайте: късметлия съм, че отговориха.
Опитайте се да не се разстройвате твърде много, когато вашият имейл получи купища писма със съдържание като „ти си страхотен, но избрахме други кандидати“ или те изобщо не отговарят, което е още по-лошо. Специално за теб нарисувах фуния. От 45 заявления получих само 29 отговора. Само 10 от тях са предложили да се явят на интервю, а останалите са с отказ.
Усещате ли съвета във въздуха?
Състезание по Hackerrank/TripleByte Quiz
Ако автобиографията ви оцелее след първоначалния преглед, след 1-2 седмици ще получите писмо със следващата задача. Най-вероятно ще бъдете помолени да решите алгоритмични проблеми в Hackerrank или да вземете теста TripleByte, където ще отговорите на въпроси относно алгоритми, разработка на софтуер и проектиране на системи от ниско ниво.
Обикновено състезанието в Hackerrank е просто. Често се състои от две задачи за алгоритми и една задача за анализиране на регистрационни файлове. Понякога те също ви молят да напишете няколко SQL заявки.
Интервю за скрининг
Ако тестът е успешен, тогава ще имате скрининг интервю, по време на което ще говорите с рекрутера за вашите интереси и проектите, в които компанията участва. Ако проявите интерес и предишният ви опит отговаря на изискванията, тогава всичко ще върви гладко.
Изразете всичките си желания относно проекта. По време на този разговор с рекрутер от Palantir разбрах, че няма да ми е интересно да работя по техните задачи. Така че вече не си губехме времето.
Ако сте оцелели до този момент, тогава по-голямата част от случайността вече е зад гърба ви! Но ако се прецакаш още повече, трябва да обвиняваш само себе си 😉
Технически интервюта
Следват техническите интервюта, които обикновено се провеждат през Skype, Hangouts или Zoom. Проверете предварително дали всичко работи на вашия компютър. Ще има много поводи за нервност по време на интервю.
Форматът на техническите интервюта зависи до голяма степен от позицията, за която интервюирате. С изключение на първия от тях, който все пак ще бъде за решаване на алгоритмични задачи. Тук, ако имате късмет, ще бъдете помолени да напишете код в онлайн редактор на кодове, като
Те могат също така да ви зададат въпрос за обектно-ориентиран дизайн, за да видят колко добре разбирате софтуерния дизайн и какви дизайнерски модели познавате. Например, те могат да бъдат помолени да проектират прост онлайн магазин или Twitter. От миналата година интервюирах за позиции, свързани с машинното обучение, по време на интервютата ми задаваха подходящи въпроси: някъде трябваше да отговоря на въпрос на теория, някъде трябваше да реша проблем на теория и някъде трябваше да проектирам разпознаване на лица система.
В края на интервюто вероятно ще ви бъде дадена възможност да задавате въпроси. Препоръчвам ви да приемете това сериозно, защото чрез въпроси можете да покажете интереса си и да демонстрирате своята компетентност по темата. Подготвям списък с въпроси. Ето пример за някои от тях:
- Как протича работата по проекта?
- Какъв е приносът на разработчика за крайния продукт?
- Кое е най-голямото предизвикателство, което трябва да решите напоследък?
- Защо решихте да работите в тази компания?
Повярвайте ми, последните два въпроса са трудни за отговор на интервюиращите, но те са голяма помощ за разбиране на случващото се в компанията. Бих искал да отбележа, че не винаги сте интервюиран от човека, с когото ще работите в бъдеще. Следователно тези въпроси дават груба представа какво се случва в компанията.
Ако преминете успешно първото интервю, ще ви бъде предложено второ. Той ще се различава от първия по интервюиращия и съответно по задачите. Най-вероятно форматът ще остане същият. След преминаване на второто интервю, те могат да предложат трето. уау, стигнахте далеч.
Onsight интервю
Ако до този момент не сте получили отказ, то ви очаква onsight интервю, когато кандидатът е поканен на интервю в офиса на компанията. Може би няма да чака... Не всички компании изпълняват този етап, но много от тези, които го правят, ще са готови да платят за полети и настаняване. Лоша идея ли е? прекрасна! Все още не съм бил в Лондон... Но в някои случаи ще ви бъде предложено да преминете през този етап чрез Skype. Помолих Twitter да направи това, защото имаше много крайни срокове и нямаше време да пътувам до друг континент.
Onsight интервюто се състои от няколко технически интервюта и едно поведенческо интервю. По време на поведенческо интервю разговаряте с мениджъра за вашите проекти, какви решения сте взели в различни ситуации и други подобни. Тоест, интервюиращият се опитва да разбере по-добре личността на кандидата и да разбере по-подробно трудовия опит.
Е, това е, предстоят само приятни вълнения :3 Нервите ви са опънати, но нищо не можете да направите. Ако всичко е минало гладко, тогава няма от какво да се страхувате - офертата ще пристигне. Ако не е, тъжно е, но се случва. На колко места сте кандидатствали? На две? Добре тогава, на какво се надявахте?
Как се приготвя?
Обобщение
Това е стъпка нула. Просто дори не четете статията по-нататък. Затворете раздела и направете нормално резюме. Сериозен съм. Докато преминавах през стажове, много хора ме помолиха да ги насоча към компанията за стаж или позиция на пълен работен ден. Често автобиографиите са били лошо форматирани. Компаниите така или иначе рядко отговарят на кандидатури, а лошите автобиографии обикновено намаляват този процент до нула. Някой ден ще напиша отделна статия за дизайна на автобиография, но засега помнете:
- Моля, посочете вашия университет и години на обучение. Също така е препоръчително да добавите GPA.
- Премахнете цялата вода и напишете конкретни постижения.
- Поддържайте автобиографията си проста, но спретната.
- Помолете някой да провери автобиографията ви за английски грешки, ако имате проблеми с това. Не копирайте превод от Google Translate.
Прочети
Интервю за кодиране
Все още не сме дали интервюта. Дотук ви разказах как изглежда целият процес, а сега трябва да сте добре подготвени за интервюта, за да не пропуснете шанса да прекарате приятно и евентуално полезно лято.
Има ресурси като
Но ако изведнъж се окажете маниак, който пилее младостта си
Много други препоръчват за четене
Освен това, ако не сте имали или сте имали няколко технически интервюта с чуждестранни компании в живота си, тогава не забравяйте да преминете през няколко. Но колкото повече, толкова по-добре. Ще се чувствате по-уверени по време на интервюто и по-малко нервни. Организирайте фиктивни интервюта
Провалих първите си интервюта именно защото нямах такава практика. Не стъпвайте на това гребло. Вече направих това за теб. Не ми благодари.
Поведенчески интервюта
Както вече споменах, по време на поведенческо интервю, интервюиращият се опитва да научи повече за вашия опит и да разбере характера ви. Ами ако сте отличен разработчик, но сте див егоист, с когото е невъзможно да работите в екип? Мислите ли, че просто ще работите с
Ключови констатации
- Направете нормална автобиография
- Намерете някой, който може да ви препоръча
- Кандидатствайте където можете
- Решете литкода
- Споделете връзката към статията с нуждаещите се
PS Аз карам
PPS Взех си един
PPPS Е, ако нямате абсолютно нищо за правене, тогава можете да гледате
Източник: www.habr.com