Грешки, които трябва да избягвате, ако искате да получите мечтания стаж

Хей момчета! Казвам се Пиюш. Това е първата ми статия в интернет, така че извинете разказа ми. Този пост се оказа по-дълъг, отколкото очаквах, но си заслужава да се вози. Споделям своите знания, опит, правя и не в съответствие с моето разбиране за заявлението за стаж и процеса на интервю. Опитвам се да избягвам общи предложения, които може би вече сте чели в други статии или блогове. Тази публикация се основава на моя опит при кандидатстване за софтуерни стажове, но повечето от тези предложения могат да се използват за други стажантски домейни. И така, нека се потопим.

Малко за себе си

Започнах да кандидатствам за летни стажове около октомври 2017 г. От самото начало бях уверен във възможни разговори за интервю с благоприятни резултати, преди есенният семестър да завърши, водещ до забавна зимна почивка.

Но реалността беше, че не получих нито един отговор за нито едно от молбите си заради безумната конкуренция за тези летни стажове. Значителна част от наличните стажантски позиции в повечето компании са заети от студентите. Освен това повечето компании са придирчиви към университетите, в които учат избраните от тях студенти.

Липсата на разговори за интервюта за моите кандидатури първоначално малко ме изплаши, но с малко проучване установих, че почти 99% от обажданията ще бъдат през пролетния семестър. Така че всички, които не са получили шанс за интервю преди зимната ваканция, ВЯРВАЙТЕ МИ, ще получите голям брой обаждания след зимната си почивка.

Получих имейл от Microsoft за насрочване на телефонно интервю по време на финалната седмица на есенния семестър. Интервюто премина добре и вербовчикът ми каза, че ще се върнат след седмица, ако решат да продължат напред с процеса на интервю. Нечувствието от тях ме накара да се интересувам от периода на наемането им, само за да прочета, че Microsoft прекратява процеса по наемане по време или преди времето ми за интервю. Получих имейл от вербовчика, че те са в процес да ме извикат до офиса им в централата в Сиатъл за последните кръгове от интервюта, но за съжаление те вече бяха прекалено буферирани. И така, голямата ми мечта се разби точно там.

Но се надявах. Това беше грешка # 1: Пропуснах да кандидатствам за някои от добрите компании в началото на есента. Това правило важи за всички компании, но особено за добре познати компании като Google, Microsoft, Bloomberg и други.

Съвет: Някои от големите компании прекратяват набирането си за летни стажанти до ноември, така че кандидатствайте възможно най-скоро, когато процесът им на наемане започне през август.

И така, зимната ваканция започна и аз планирах да се подготвя за интервюта за кодиране и да кандидатствам за възможно най-много стажантски позиции. Но дните минаваха и аз стриктно кандидатствах, като не обмислях много малко да усъвършенствам уменията си за кодиране.

Това беше грешка # 2: Току-що подготвих основите на структурите на данни и алгоритмите и се опитах да направя някои основни проблеми от Leetcode, които смятах, че може да се появят в интервю. Бях толкова фокусиран върху краткосрочната печалба, че обърках цялата подготовка за интервю. Подходът, който взех, беше грешен и не планирах правилно дългосрочен успех.

Съвет: Никога не се подготвяте за кодиране на интервюта за седмица или две преди интервюто ви, трябва да кодирате всеки ден, дори ако графикът ви не е съобразен по този начин.

Що се отнася до грешка # 3 , не бързо разбрах и реших целите и интересите си в кариерата - НО трябва. По-лесно да се каже, отколкото да се направи, нали?

Това правило важи не само по време на лов на стаж, но и на всеки етап от кариерата ви. Въпреки че бях наясно с последствията от неразбирането на съответните позиции, върху които исках да работя, да речем, поне 3-4 години надолу, ако не и след това. Но аз платих огромната цена за това. Получих обаждания за машинно обучение, пълен стек, дизайн на потребителския интерфейс, облак и подобни позиции, въпреки че не съм кандидатствал изрично за всички тях и не успях да успея във всички интервюта за тези роли. Ето моят съвет:

Съвет: Не бъдете валет на всички и не владейте никой. Бях един и се провалих с ужас.

Един от вдъхновяващите цитати, който ме мотивира и напомпва, защото ме удря силно и ме кара да осъзная колко е вярно.

Исках наградата, а не борбата. Исках резултата, а не процеса. Бях влюбен не в битката, а само в победата. И животът не работи по този начин. - Марк Менсън

Така че, нека направим някои анализи и да разделим процеса на кандидатстване за стаж.

Резюмето

Може да ви е писнало да четете за тази част от процеса на кандидатстване. Ако не получавате обаждания за интервю, тогава вашето резюме може да е най-големият виновник. И така, ето малък списък с възможни причини.

  • Кандидатстване за позиции, които изобщо не са от значение за вашето резюме.
  • Вашето резюме не е подходящо за ATS.
  • Вашето резюме има малки грешки като правописни грешки, неправилно форматиране.

Приложения

В моя случай кандидатствах за повече от 1000 позиции в различни компании в Щатите и няколко компании в Канада.

Първоначално се придържах към плана само да кандидатствам за общ стаж на софтуерния инженер и някои стажове за разработчици с пълен стек. Но докато посещавах курсове за CS като Big Data, Machine Learning и Cloud Computing, започнах да кандидатствам за роли, включващи тези умения. Не кандидатствах за QA роли, тъй като имах известен опит при тестване и исках промяна от познатото.

Получих обаждания за някои от тези роли и тъй като не бях много добре запознат, не успях да разбия тези интервюта, което ме отвежда до грешката ми №4:

Кандидатствайте само за позиции, с които имате значителен опит или работни места, по които искрено сте запалени.

Но неуспехът не трябва да ви спира да правите това, което искате, дори и с шансовете, подредени срещу вас. Неполучаването на стаж или работа на пълен работен ден в желаната от вас сфера на интереси не бива да ви обезкуражава да работите по тези умения и да станете опитни. Крайната цел на стажа е да проучите и намерите подходящата форма.

Никога не спирайте да кандидатствате, въпреки че не получавате обаждания. Последното предложение, което получих, беше за позиция, за която пропуснах да кандидатствам; вербувачът щеше да запази автобиографията ми и да съответства на ролята, която беше подходяща за мен.

Стига да говорим, нека стигнем до месото на тази статия. Това са някои от компаниите, с които получих интервютата за стажа.

Канали за приложение

Първоначално използвах работа в Linkedin само за моите приложения, което в крайна сметка ви пренасочва към страниците за кариера на компаниите. Но по-късно пробвах и Glassdoor, когато разбрах, че не всички компании използват Linkedin за публикуване на работни места.

Най-голямата грешка, която допуснах по време на процеса на кандидатстване, беше колебанието ми да поискам препоръки. Предполагах, че ще поискам препращане по-късно като резервно копие. Но това ми се отрази, когато първоначално не използвах референции и след това, когато го направих, процесът на наемане беше почти завършен за сезона. Грешка # 5.

Никога не отлагайте и не се колебайте да поискате препоръка. Използвайте вашите препоръки, когато знаете, че компанията наема.

Предизвикателства за кодиране - Досадната част от процеса на интервю

Получих много предизвикателства за кодиране от няколко компании като първи кръг. Не бях най-добрият по отношение на управлението на времето и платих цената за това. Стана трудно да управлявам курсовите си работи, да подготвям и давам тези интервюта. Дори не се опитах да опитам тези предизвикателства за кодиране с мисълта за минималната си подготовка и уменията си за кодиране. Не дадох нито едно предизвикателство за кодиране, което ме кара да посоча една от най-големите ми грешки. Грешка # 6:

Никога не приемайте нищо. Поне не за предизвикателствата при кодирането. Опитайте се да опитате предизвикателствата за кодиране, дори ако не сте подготвени, защото НИКОГА НЯМА ДА БЪДЕТЕ ПЪЛНО ПОДГОТОВЕНИ ИЛИ Удовлетворени от вашата подготовка.

След като осъзнах какво съм пропуснал поради негативното си отношение през онези времена, дори не се замислих да забавя или да не давам интервюто, когато получих имейл от Google по време на последните ми изпити.

Хронология на процеса на кандидатстване

Ако премахнете малко отклонение през март, можете да видите само линейно увеличение на броя интервюта, които получих от октомври 2017 г. до май 2018 г. Така че, не губете надежда, ако не сте получили оферта до април, защото някои големи компании като Tesla, Intel, Adobe, Salesforce, SAP и други обикновено приключват наемането си чак през май.

Има голяма вероятност да получите обаждания за интервю след коледната почивка.

Интервютата се броят въз основа на местоположенията

Изглежда, че тревата винаги е по-зелена от другата страна на оградата, нали? А другата страна обикновено се оказва зоната на залива в повечето случаи (освен ако изрично не кандидатствате за компании, специфични за Източното крайбрежие, които са предимно в района на Ню Йорк).

3D географското изображение по-долу показва разпределението на броя интервюта, които получих за стажа. Това може да ви помогне да заключите, че можете да получите обаждане за интервю от някое от тези места в щатите или извън тях, независимо от местоположението ви за софтуерно инженерство или свързани стажантски роли. Въпреки това, някои компании се грижат за местоположението и отдават предпочитание на кандидатите, които са близо до местоположението им в офиса.

Най-добрите компании обикновено не се интересуват от вашето местоположение; те се фокусират само върху вашите технически и междуличностни умения.

Различни нива на интервюта

По-долу е представена разбивката на различните етапи от процеса ми на интервю. Няма фиксиран модел нито на броя на интервютата, нито на реда на интервютата. Като цяло стажовете се състоят от 2-3 кръга. Стигнах до 5-ия кръг за няколко интервюта (Не е споменато по-долу, тъй като взех средно от кръговете). Но като цяло, имайки предвид и двата крайни случая в моя случай, три кръга се оказаха идеалният максимален брой кръгове за стажа.

Подготовка

Кодиране

Това трябва да бъде централната фокусна област или най-малко значителна част от фазата на вашата подготовка за интервю. Опитайте се да отделите 70–80% от времето си за подготовка за упражняване на структури от данни и алгоритми. Според мен трите основни и най-полезни ресурса са LeetCode, GeeksforGeeks и CTCI. Опитайте се да разрешите критичните проблеми от всички или комбинация от тях.

Дизайн на системата

Този раздел не беше много важна част от процеса на интервю за стаж за мен, но е добре да имате известни познания и умения как да подходите, когато попаднете на въпрос за дизайн. Не е нужно обаче да отделяте много време за това. Гледането на няколко видеоклипа в Youtube и получаване на способността да разберете какво търси интервюиращият и трябва да сте добре. Това е една от най-удобните секции за подготовка в сравнение с останалите. Така че, няма да препоръчам да пропуснете това.

Специфично за ролята

Ако търсите стажове в Big 4 като Google, Amazon, Microsoft, Facebook, те най-често имат общ стаж за софтуерно инженерство и не се фокусират много върху вашите специализационни умения по време на интервютата. Но повечето от останалите компании се концентрират еднакво върху вашите умения, освен необходимите структури от данни и алгоритми за ролята на стажант. Така че, изберете специализация като големи данни, облак, пълен стек, машинно обучение, DevOps, тестване и т.н. и се съсредоточете върху подобряването и изграждането на вашия опит в тази област. След това кандидатствайте само за онези позиции, на които или се стремите да работите, или сте уверени в своите умения.

Съвети за интервю

Избягвам общи съвети за интервюта и се насочвам към няколко предложения, които мисля, че са важни, тъй като обърках няколко интервюта, като ги игнорирах.

  1. Интервюирах за стаж в ML при стартиране и интервюто ми вървеше страхотно. Но дискусията се удължи за допълнителни 5 минути и човекът, който резервира стаята за следващия слот, влезе в стаята и започна дебат с мен за удълженото време, в резултат на което интервюиращият загуби интерес и затвори. Така че, когато резервирате частна стая за интервю във вашия колеж, библиотека или където и да е, винаги резервирайте за допълнителни тридесет минути.
  2. За телефонни интервюта, опитайте се да имате отлична клетъчна мрежова връзка или изберете район или стая, където мрежата е най-добрата и винаги използвайте една и съща за всички интервюта. Имайте предвид, че понякога вербовчиците се обаждат без предварително предупреждение, така че е по-добре да имате добра връзка.
  3. Не отлагайте интервютата си след получаване на обаждане за интервю, освен ако не е необходимо. Винаги планирайте интервютата си възможно най-скоро. Бях на крачка от получаването на оферти в няколко компании, като преминах към последния кръг от интервюто, но те бяха завършени с процеса на наемане по време на графика на интервюто.

Подгответе се напред, движете се бързо и прекъснете интервютата.

Преговори

Ако сте стигнали толкова далеч в процеса, това е горд момент и трябва да сте щастливи, ако сте получили това, което сте искали. Бъдете позитивни, дори ако трябва да се задоволите с по-малко.

Като се има предвид това: ВИНАГИ трябва да се ОПИТАТЕ, за да договаряте офертата.

Съвети

  1. Проверете Glassdoor за предишни ставки на заплащане и добавете съответно инфлацията си или попитайте приятелите си, които са получили подобна оферта във фирма.
  2. Някои компании имат фиксирана ставка на заплащане за всички стажанти, така че се старайте да не бъдете упорити или да правите трудни преговори. Може да получите отмяна на офертата си.
  3. Ако компанията не желае да увеличи размера на заплащането, опитайте се да поискате обезщетение за жилище, пътуване или храна, защото понякога вербовчиците могат да коригират обезщетенията без много промяна в целевия бюджет.

Край

Винаги съм вярвал в идеята да определям по-високи очаквания за всяка работа, която върша, и работя усилено и я постигам или поне се опитвам да се доближа до нея. И така, тук е любимият ми цитат.

Снимайте за луната. Дори и да пропуснете, ще кацнете сред звездите.― Норман Винсент Пийл

Бих искал да ви благодаря, че стигнахте дотук. Надявам се, че не сте имали нищо против лошите ми умения за писане. Опитах се да се съсредоточа повече върху моя опит и да помогна на другите да избегнат грешките, които направих.

Преживях целия процес на лов на стажове и това беше смесено преживяване. Знам, че това не свършва тук, пътуването ми току-що започна да стигна до мечтаната работа. Нека започнем да работим по него от сега. Ако тази статия ви е харесала и ако смятате, че мога да ви помогна, коментирайте по-долу.