Virheitä, joita vältetään, jos haluat saada unelmiesi harjoittelun

Hei kaverit! Nimeni on Piyush. Tämä on ensimmäinen artikkeli Internetissä, joten anteeksi tarinani. Tämä viesti osoittautui pidemmäksi kuin odotin, mutta se on kyydin arvoinen. Jaan tietoni, kokemukseni, tee ja älä tee ymmärrystäni työharjoittelu- ja haastatteluprosessista. Yritän välttää yleisiä ehdotuksia, joita olet ehkä jo lukenut muista artikkeleista tai blogeista. Tämä viesti perustuu kokemuksistani hakemasta ohjelmistoharjoitteluihin, mutta suurinta osaa näistä ehdotuksista voidaan käyttää muilla harjoittelualueilla. Joten, sukeletaan sisään.

Hieman itsestäni

Aloitin hakemisen kesäharjoittelulle noin lokakuussa 2017. Olin alusta alkaen varma mahdollisista haastatteluista, joiden tulos oli suotuisa, ennen kuin syksyn lukukausi päättyi ja johti hauskaan talvilomaan.

Mutta tosiasia oli, että en saanut yhtäkään vastausta mihinkään hakemuksistani näiden kesäharjoittelujen hullun kilpailun takia. Merkittävä osa käytettävissä olevista harjoittelupaikoista useimmissa yrityksissä täyttävät ala-asteet. Lisäksi suurin osa yrityksistä suhtautuu hienosti yliopistoihin, joissa valitsemansa opiskelijat opiskelevat.

Hakemusten haastattelupyyntöjen puuttuminen pelotti minua aluksi hieman, mutta vähän tutkimalla sain selville, että melkein 99% puheluista olisi kevätlukukauden aikana. Joten kaikki, jotka eivät saaneet haastattelumahdollisuutta ennen talvitaukoa, Usko minua, saat hyvän määrän puheluita talvitauosi jälkeen.

Sain Microsoftilta sähköpostiviestin puhelinhaastattelun suunnittelusta syksyn lukukauden finaaliviikolla. Haastattelu sujui hyvin, ja rekrytoija kertoi minulle, että he palaavat takaisin viikon kuluttua, jos he päättävät edetä haastatteluprosessissa. En kuullut heiltä, ​​mikä sai minut uteliaiseksi heidän palkkaajastaan ​​vain lukemaan, että Microsoft lopettaa palkkaamisprosessin haastattelun aikajanalla tai ennen sitä. Sain rekrytoijalta sähköpostiviestin, että he olivat parhaillaan kutsumassa minua Seattlen pääkonttoriinsa viimeisiin haastattelukierroksiin, mutta valitettavasti he olivat jo yli puskuroituja. Joten iso unelmani hajosi siellä.

Mutta olin toiveikas. Tämä oli virhe # 1: kaipasin hakemista joihinkin hyviin yrityksiin syksyn alkaessa. Tämä sääntö koskee kaikkia yrityksiä, mutta erityisesti tunnettuja yrityksiä, kuten Google, Microsoft, Bloomberg ja muut.

Vinkki: Jotkut suurista yrityksistä lopettavat rekrytointinsa kesäharjoittelijoille marraskuuhun mennessä, joten ota heti yhteyttä, kun heidän palkkaamisprosessinsa alkaa elokuussa.

Joten talvitauko alkoi, ja aioin valmistautua koodaushaastatteluihin ja hakea mahdollisimman monelle harjoittelupaikkaan. Mutta päivät kuluivat, ja hakin tiukasti antaen hyvin vähän ajatusta koodaustaitojeni hiomiseen.

Tämä oli virhe # 2: Valmistelin juuri tietorakenteiden ja algoritmien perusteet ja yritin tehdä joitain olennaisia ​​ongelmia Leetcodesta, jonka ajattelin esiintyvän haastattelussa. Keskitin niin lyhytaikaiseen voittoon, että sekaisin koko haastattelun valmistelun. Lähestymistapa oli väärä, enkä suunnitellut kunnolla pitkän aikavälin menestystä.

Vinkki: Et koskaan valmistaudu haastattelujen koodaukseen viikossa tai kahdessa ennen haastattelua, sinun on koodattava joka päivä, vaikka aikataulusi eivät olisikaan.

Mitä tulee virheeseen 3 , en selvittänyt nopeasti ja päättänyt urani tavoitteista ja kiinnostuksen kohteista - MUTTA sinun pitäisi. Sanotaan kuitenkin helpommin, eikö?

Tätä sääntöä ei sovelleta vain harjoittelujaksojen aikana, vaan missä tahansa urasi vaiheessa. Vaikka olin tietoinen seurauksista, jotka johtuvat siitä, että en keksinyt asiaankuuluvia kantoja, joiden kanssa halusin työskennellä esimerkiksi 3-4 vuoden ajan, ellei enempää. Mutta maksoin siitä valtavan hinnan. Sain kutsuja koneoppimiseen, koko pino, käyttöliittymäsuunnittelu, pilvi ja vastaaviin tehtäviin, vaikka en ole nimenomaisesti hakenut kaikkia ja en onnistunut kaikilla näiden roolien haastattelukierroksilla. Joten tässä on neuvoni:

Vinkki: Älä ole kaikkien Jack ja kenenkään mestari. Olin yksi ja epäonnistuin surkeasti.

Yksi inspiroivista lainauksista, jotka motivoivat ja innostavat minua, koska se osuu minuun kovasti ja saa minut ymmärtämään, kuinka totta se on.

Halusin palkkion eikä taistelua. Halusin tuloksen eikä prosessia. En ollut rakastunut taisteluun, vaan vain voittoon. Ja elämä ei toimi tällä tavalla. - Mark Manson

Joten, tehdään analyysejä ja hajotetaan harjoitteluhakemusprosessini.

Yhteenveto

Saatat olla kyllästynyt lukemaan tästä hakuprosessin osasta. Jos et saa haastattelupuheluja, ansioluettelosi voi olla suurin syyllinen. Joten tässä on pieni luettelo mahdollisista syistä.

  • Sovelletaan tehtäviin, jotka eivät ole lainkaan merkityksellisiä ansioluettelollesi.
  • Yhteenvetosi ei ole ATS-ystävällinen.
  • Yhteenvetosi sisältää pieniä virheitä, kuten kirjoitusvirheet, väärä muotoilu.

Sovellukset

Minun tapauksessani hain yli 1000 tehtävää eri yrityksissä eri osavaltioissa ja muutamassa yrityksessä Kanadassa.

Alun perin pidin kiinni suunnitelmasta hakea vain yleistä ohjelmistoinsinööriharjoittelu- ja joitain koko pino-kehittäjäharjoittelujaksoja. Mutta kun kävin CS-kursseja, kuten Big Data, Machine Learning ja Cloud Computing, aloin hakea rooleja, joihin sisältyi nämä taidot. En hakenut laadunvalvontarooleja, koska minulla oli jonkin verran testauskokemusta ja halusin muutoksen tutusta.

Sain puhelut joihinkin näistä rooleista, ja koska en ollut kovin perehtynyt, en voinut murtaa näitä haastatteluja, mikä tuo minut virheeseen 4:

Hae vain tehtäviin, joista sinulla on huomattavaa kokemusta, tai työpaikkoihin, joista olet aidosti intohimoinen.

Epäonnistumisen ei kuitenkaan pidä estää sinua tekemästä mitä haluat edes sinua vastaan ​​kerättävien kertoimien avulla. Jos et saa harjoittelua tai kokopäiväistä työtä haluamallasi aihealueella, ei pitäisi estää sinua työskentelemästä näiden taitojen parissa ja tulemasta taitavaksi. Harjoittelun perimmäinen tavoite on, että voit tutkia ja löytää oikean sopivuuden.

Älä koskaan lopeta hakemista huolimatta siitä, ettet saa puheluita. Viimeinen tarjous, jonka sain, koski paikkaa, johon etsin hakemista; rekrytoija olisi pitänyt ansioluetteloni ja sopinut minulle sopivaan rooliin.

Tarpeeksi puhua, päästään tämän artikkelin lihaan. Nämä ovat joitain yrityksiä, joiden kanssa sain haastatteluja harjoittelua varten.

Sovelluskanavat

Käytin aluksi vain Linkedin-töitä sovelluksissani, mikä lopulta ohjaa sinut yritysten urasivuille. Mutta myöhemmin kokeilin myös Glassdooria, kun huomasin, että kaikki yritykset eivät käytä Linkediniä työpaikkojen lähettämiseen.

Suurin virhe, jonka tein hakuprosessin aikana, oli epäröintiä pyytäessäni lähetteitä. Oletin, että pyydän lähettämistä myöhemmin varmuuskopiona. Mutta tämä loukkasi minua, kun en käyttänyt viitteitä alun perin ja sitten kun käytin, palkkaaminen oli melkein valmis kaudelle. Virhe # 5.

Älä koskaan viivytä tai epäröi pyytää lähettämistä. Käytä viitteitäsi, kun tiedät yrityksen palkkaavan.

Koodauksen haasteet - haastava osa haastatteluprosessia

Sain ensimmäisellä kierroksella paljon koodaushaasteita useilta yrityksiltä. En ollut paras ajanhallinnan suhteen, ja maksoin siitä hinnan. Kurssityöni hallitseminen, näiden haastattelujen valmistelu ja antaminen oli vaikeaa. En edes yrittänyt kokeilla näitä koodaushaasteita ajatellessani vähäistä valmistautumistani ja koodaustaitoni. En antanut yhtään koodaushaastetta, joka saa minut viittaamaan yhteen suurimmista virheistäni. Virhe # 6:

Älä koskaan oleta mitään. Ainakin ei koodauksen haasteisiin. Yritä yrittää koodauksen haasteita, vaikka et olisikaan valmis, koska et koskaan valmistaudu tai ole tyytyväinen valmistautumiseen.

Tajuttuani kaiken, mitä minulla oli kadonnut negatiivisen asenteeni vuoksi noina aikoina, en edes ajatellut kahdesti viivästyttää tai jättää haastattelua, kun sain sähköpostia Googlelta loppukokeideni aikana.

Hakuprosessin aikajana

Jos poistat pienen poikkeaman maaliskuun aikana, näet vain lineaarisen kasvun haastatteluissa, jotka sain lokakuusta 2017 toukokuuhun 2018. Aloita siis toivon menettäminen, jos et saanut tarjousta huhtikuuhun, koska jotkut suuret yritykset, kuten Tesla, Intel, Adobe, Salesforce, SAP ja muut, lopettavat yleensä palvelunsa toukokuussa.

On hyvät mahdollisuudet saada haastattelupuhelut joululoman jälkeen.

Haastattelut lasketaan sijaintien perusteella

Näyttää siltä, ​​että ruoho on aina vihreämpää aidan toisella puolella, eikö? Ja toinen puoli osoittautuu yleensä Bayn alueeksi useimmissa tapauksissa (ellei nimenomaisesti haeta itärannikolle erikoistuneita yrityksiä, jotka ovat enimmäkseen New Yorkin alueella).

Alla oleva 3D-maantieteellinen kuva näyttää haastattelujen määrän jakauman, jonka sain harjoittelua varten. Tämä voi auttaa sinua päättelemään, että voit saada haastattelupuhelun mistä tahansa näistä sijainneista osavaltioissa tai muualla riippumatta sijainnistasi ohjelmistotuotannossa tai siihen liittyvissä harjoittelurooleissa. Jotkut yritykset huolehtivat sijainnista ja suosivat ehdokkaita, jotka ovat lähellä toimiston sijaintia.

Suosituimmat yritykset eivät yleensä välitä sijainnistasi; he keskittyvät vain teknisiin ja ihmissuhdetaitoihisi.

Eri tasojen haastattelut

Alla on erittely haastatteluprosessini eri vaiheista. Haastattelujen lukumäärästä tai haastattelujen järjestyksestä ei ole kiinteää mallia. Harjoittelupaikat koostuvat yleensä 2-3 kierroksesta. Olen päässyt 5. kierrokselle muutamaan haastatteluun (ei mainita alla, koska otin kierrosten keskiarvon). Mutta yleisesti ottaen molemmat reunatapaukset tapauksessani kolme kierrosta osoittautuivat ihanteelliseksi enimmäismääräksi harjoittelua varten.

Valmistautuminen

Koodaus

Tämän on oltava keskeinen painopistealue tai ainakin merkittävä osa haastattelun valmisteluvaihetta. Yritä kohdistaa 70–80% valmisteluajastasi tietorakenteiden ja algoritmien harjoittamiseen. Kolme ensisijaista ja hyödyllisintä resurssia ovat mielestäni LeetCode, GeeksforGeeks ja CTCI. Yritä ratkaista kriittiset ongelmat kaikista tai niiden yhdistelmästä.

Järjestelmäsuunnittelu

Tämä osa ei ollut minulle erittäin tärkeä osa työharjoitteluhaastatteluprosessia, mutta on hyvä, että meillä on jonkin verran tietoa ja taitoa siitä, miten lähestyä sitä, kun törmäät muotoilukysymykseen. Sinun ei kuitenkaan tarvitse käyttää paljon aikaa tähän. Katsomalla muutamia Youtube-videoita ja saat kyvyn selvittää, mitä haastattelija etsii, ja sinun pitäisi olla kunnossa. Se on yksi mukavimmista osista valmistella verrattuna muihin. Joten, en suosittele, että menetät tämän.

Roolikohtainen

Jos etsit harjoittelupaikkoja Big 4: ssä, kuten Google, Amazon, Microsoft, Facebook, heillä on enimmäkseen yleinen ohjelmistotekniikan harjoittelupaikka, eivätkä keskity paljon erikoistumistaitoihisi haastattelujen aikana. Mutta suurin osa muista yrityksistä keskittyy yhtä lailla taitosi joukkueisiin kuin tarvittavat tietorakenteet ja algoritmit harjoittelijan roolille. Joten valitse erikoistuminen, kuten Big Data, Cloud, Full stack, Machine Learning, DevOps, Testing jne. Ja keskity osaamisen parantamiseen ja rakentamiseen tällä alalla. Käytä sitten vain niitä tehtäviä, joissa haluat joko työskennellä tai luotat taitoihisi.

Haastatteluvinkit

Välttän yleisiä haastatteluvinkkejä ja siirryn muutamalle mielestäni tärkeälle ehdotukselle, koska sekaisin muutaman haastattelun jättämällä nämä huomiotta.

  1. Haastattelin ML-harjoittelua varten startupissa, ja haastatteluni sujui hyvin. Mutta keskustelua jatkettiin vielä 5 minuutin ajan, ja henkilö, joka varasi huoneen seuraavaan lähtöpaikkaan, käveli huoneeseen ja aloitti keskustelun kanssani pidennetystä ajasta, jonka seurauksena haastattelija menetti kiinnostuksensa ja ripustaa. Joten kun varaat yksityisen huoneen haastattelua varten yliopistossa, kirjastossa tai muualla, varaa aina ylimääräiset 30 minuuttia.
  2. Yritä saada puhelinhaastatteluihin erinomainen matkapuhelinverkkoyhteys tai valitse alue tai huone, jossa verkko on parhaimmillaan, ja käytä aina samaa kaikissa haastatteluissa. Muista, että joskus rekrytoijat soittavat ilman ennakkoilmoitusta, joten on parempi olla hyvä yhteys.
  3. Älä viivytä haastattelujasi saatuasi haastattelupuhelun, ellet ole tarpeen. Aikaa haastattelut aina. Olin muutaman askeleen päässä muutamien yritysten tarjousten saamisesta siirtymällä viimeiseen haastattelukierrokseen, mutta palkkaaminen saatiin päätökseen haastattelun aikajanalla.

Valmistaudu eteenpäin, siirry nopeasti ja hajota haastattelut.

Neuvottelut

Jos olet päässyt niin pitkälle prosessissa, tämä on ylpeä hetki, ja sinun pitäisi olla onnellinen, jos sait haluamasi. Ole positiivinen, vaikka joudutkin tyytymään vähemmän.

Tästä huolimatta: Yritä AINA yrittää neuvotella tarjous.

Vinkkejä

  1. Tarkista Glassdoor aiemmasta palkkatasosta ja lisää inflaatio vastaavasti tai kysy ystäviltäsi, jotka saivat samanlaisen tarjouksen yrityksessä.
  2. Joillakin yrityksillä on kiinteä palkka kaikille harjoittelijoille, joten yritä olla itsepäinen tai käydä kovia neuvotteluja. Saatat saada tarjouksesi peruutettua.
  3. Jos yritys ei ole halukas nostamaan palkkatasoa, yritä pyytää asunto-, matka- tai ruokakorvausta, koska rekrytoijat voivat joskus säätää etuja muuttamatta paljon kohdebudjettia.

Loppu

Olen aina uskonut ajatukseen asettaa suuremmat odotukset kaikelle tekemälleni työlle, ja työskentelen ahkerasti ja saavutan sen tai ainakin yritän päästä siihen. Joten tässä menee suosikkilainaus.

Ammu kuuhun. Vaikka menetätkin, laskeudut tähtien keskelle. ― Norman Vincent Peale

Haluan kiittää sinua siitä, että tulit niin pitkälle. Toivottavasti et välittänyt huonosta kirjoitustaidostani. Yritin keskittyä enemmän kokemukseeni ja auttaa muita välttämään tekemäni virheet.

Olen käynyt läpi koko työharjoittelujakson, ja se oli vaihteleva kokemus. Tiedän, että tämä ei pääty tähän, matkani on juuri alkanut päästä unelmani. Aloitetaan sen valmisteleminen nyt. Jos pidit tästä artikkelista ja jos luulet voivani auttaa, kommentoi alla.