So you want a job. Ei mikä tahansa työ. Työpaikka paikassa kuten Google, Facebook, Amazon, Microsoft, jne. Ohjelmoijien kielenkäytössä näitä kutsutaan” Big N ” – yhtiöiksi. Kuten Isot 5, 10, Isot n-yhtiöt tekniikan maailmassa.
näihin yhtiöihin lukeutuu myös joitakin uudempia, suurempiastartupeja, erityisesti ”unicorn” – startupeja eli yli miljardien dollarien arvoisia startupeja. Paikat kuten Stripe, Lyft,AirBnb, Uber, Palantir, Coinbase, GitHub, Reddit, jne. ovat kaikki erinomaisia harjoittelupaikkoja ja erittäin valikoivia. Joskus he maksavat jopa paremmin kuin tavalliset Isot teknologiayritykset.
siellä on myös joitain hyvin tunnettuja teknologiarahoitusyhtiöitä, kuten Jane Street, Two Sigma, Akuna jne. He maksavat hävyttömiä summia. Kuten 10-14k kuukaudessa alue. Heidän työaikansa ovat kuitenkin usein riittävän tiukat ja hakuprosessi erittäin valikoiva.
toinen yleinen ryhmittymä on FAANG eli Facebook, Amazon, Apple, Netflix ja Google. Tämä on puutteellista parista syystä. Ensinnäkin, Applehirs paljon enemmän sähköinsinöörejä kuin ohjelmoijia, ja Netflix ei edes palkata harjoittelijoita.
mutta joka tapauksessa, haluat yhden näistä töistä. Oli kyse sitten arvovallasta, rahasta tai mahtavista ihmisistä, haluat tämän työn. Miten saat sen?
yhden kohdalla kannattaa varautua runsaaseen hylkäykseen. Ei ole väliä kuka olet tai mitä olet tehnyt, sinut hylätään jostain. Joskus hakemuksesi saa haamuja. Joskus haastattelu päättyy ja sinut hylätään ilman näkyvää syytä. Älä ota sitä henkilökohtaisesti, vaikka se on syvältä.
siksi kannattaa hakea koko joukko isoja N-yhtiöitä. Älä vain Hae Googleen ja lopeta. Tietenkin, jos et halua työskennellä tietyssä Big n yritys, mistä tahansa syystä, älä hakeudu siellä. Mutta jos haluat Ison N-duunin, Hae mahdollisimman moneen.
roolit
tekniikkayritysten harjoittelijoille on periaatteessa kolme pääjaostoa. On ohjelmistotekniikkaa (SWE), TUOTEHALLINTAA (PM) ja uran alkuvaiheen rooleja.
ohjelmistotekniikan roolit ovat melko itsestään selviä. Ohjelmoija Harry.
Tuoteroolit eivät ole yhtä teknisiä, vaan enemmänkin projektivaatimusten kaivamista, niiden vertaamista ohjelmoijien vastauksiin, sitten sellaisten asioiden tekemistä kuin arvioiden laatimista, ominaisuuksien hallintaa ja niin edelleen. Joissakin yrityksissä he ovat myös vastuussa kehitystoiminnasta tai periaatteessa tuotteiden infrastruktuurista ja käyttöönotosta.
uran alkuaikojen roolit ovat mielenkiintoisia tapauksia. Nämä ovat ohjelmia, kuten Google STEP, Microsoft Explore, Facebook University Jaso on. Ne on suunnattu fukseille ja toisen vuoden opiskelijoille, joilla on kokemusta ohjelmoinnista. Näissä ohjelmissa opiskelijat saavat enemmän ohjausta ja voivat vuorotella tuotehallinnan ja ohjelmistotekniikan roolien välillä.
Aikajana
Levitä aikaisin. Isot N-yhtiöt aloittavat prosessinsa super-aikaisin. Lähes koko vuoden ennen sitä lukukautta, jonka aikana olet aloittamassa. Aloita haku kesän 2021 virkoihin vammaisesti/Elokuu 2020. Seuraa sivustoja ja selvitä, milloin hakemukset avautuvat. Joskus tätä on todella vaikea selvittää, ascompaniesin työportaalit on näennäisesti suunniteltu niin hämmentäviksi kuin mahdollista. Heidän täytyy karsia ihmiset, jotka eivät osaa navigoida.
syy hakemiseen ajoissa, sen lisäksi, että kaikki paikat täyttyvät, johtuu suuryritysten rekrytointitavasta. Rekrytointiprosessissa on kaksi osaa: palkkaaminen ja tiimityöskentely. Joissakin yrityksissä, kuten Googlessa, tiimisijoitus tehdään radanvarressa. Toisissa yrityksissä rekrytoidaan johonkin divisioonaan ja sijoitetaan harjoittelijoita tiettyihin ryhmiin myöhemmin. Joka tapauksessa, joukkueet/osastot, jotka ovat enemmändesable yleensä täyttää aikaisin, johtuipa palaavista harjoittelijoistavaatimus, että joukkue, tai erityisiä pyyntöjä hakijoiden. Vaikka mikä tahansa Division / joukkue isossa yrityksessä on edelleen hyvä veto, todella hyvin sijoitettu joukkue ei tule enemmän cachet ja mahdollisesti kiinnostavampaa työtä.
Hakuprosessi
prosessi alkaa yleensä ruudusta. Tämä voi olla joko koodauschallenge kautta jotain HackerRank, tai todellinen puhelimen näyttö henkilön kanssa. Jopa näytön saaminen on hyvä merkki. Se tarkoittaa, että joku tai jokin järjestelmä luki ansioluettelosi läpi ja päätti laittaa sinut putkistoon. Näytön ei ole tarkoitus olla kovin kova, vain quicktest varmista, että voit todella koodi.
Jos näyttö menee hyvin, sinulla voi olla joko toinen puhelinhaastattelu tai kampuksen Haastattelu. Kampuksella haastattelut ovat hyviä, koska he ovat henkilökohtaisesti, mutta kotikentälläsi.
sen jälkeen joissain paikoissa, esimerkiksi Googlessa, päädytään tekemään enemmän puhelinviestejä, jotta sinut sijoitettaisiin tiettyyn tiimiin. Toisissa taas sinua kutsutaan paikan päällä tehtävään haastatteluun. Sivustoilla on todella hauskaa! He lennättävät sinut ulos, laittavat hotelliin ja antavat sitten liudan haastatteluja. Taisin saada 4 haastattelua paikan päällä. Sitten sinut lennätetään takaisin ja värvääjäsi antaa sinulle päivityksen viikon tai kahden kuluttua tarjouksesta tai hylkäyksestä.
Ghosted
ikävä totuus haastatteluissa on, että yritykset haamuavat koko ajan. Yritykset yleensä tekevät näin, kun ne haluavat hylätä sinut, mutta ne haluavat myös pitää oven auki, jotta ne voivat, jos ne tarvitsevat enemmän, he voivat. Se on tyhmää ja suurimman osan ajasta, jos en saa vastausta muutaman viikon tai kuukauden oletan, että minut hylättiin.
mutta Nicholas, kysyt, onko mitään keinoa estää se? No, tavallaan?Lähetteet voivat auttaa ghosting. Yleensä lähete vie sinut puhelimen seulontakierrokselle, mikä tarkoittaa, että vähintäänkään et joudu haamujen armoille.
voit myös kulkea tiettyjen epätavanomaisten reittien, kuten Googlen foobarchallengen kautta.Kun olen itse saanut foobar-haasteen, en ole varma, oliko se sen arvoista. Vietin paljon aikaa läpi tasot, vain se plop minut ensimmäiseen vaiheeseen Google rekrytointiprosessin. Joka, luulisin on parempi kuin ghosted, mutta se kesti paljon työtä vain saada lähetetään toisen Online-koodaus näytön jälkeen Jos valmis haaste.
voit yrittää päästä NYU: hun määrätyn rekrytoijan luokse (rekrytoijat toimivat usein sisäänottovirkailijoiden tavoin siinä mielessä, että heillä on tiettyjä aloja). Mutta sinun täytyy löytää heidän sähköpostinsa ja he eivät ehkä vastaa anyways. Ahwellia. Sellaista on teknisen työnhakijan elämä.
viestintä
en tiedä miksi, mutta rekrytointisähköpostit ovat kaikkien aikojen pahimpia sähköposteja. Niissä on paljon kirjoitusvirheitä, kummallisuuksia, eivätkä ne tule oikeista verkkotunnuksista. Usein aikarekrytoijat ovat urakoitsijoita ja heidät tunnistetaan erillisrekrytointiyrityksestä.
Tarkista roskapostisi ja tarkista vielä, että ”Nicolasyanille” osoitettu Sähköposti työmahdollisuudesta ei ole todellisuudessa Facebook Recruitingin Sähköposti.
haastattelut
teknisestä haastattelusta on vuotanut paljon digitaalista ja fyysistä mustetta. En mene syvemmälle. Jos haluat goodguide, lukea jotain Crackinginterview, tai miljoonia oppaita verkossa.
Jos tarjoaisin jotain uutta, suosittelisin, että harjoittelisit ongelmanratkaisutaitoja ennen kaikkea. Yksittäisten ongelmien tekeminen on suuri, mutta yleiset ongelmanratkaisutekniikat ovat yhtä tärkeitä. Minun tapauksessani yritän vain ratkaista matemaattisia ongelmiani. Suuri kirja Tämä on miten Solveitby George Polya. Mikä on hienoa tässä kirjassa on, että Polya designedit antaa sinulle yleisen ydin ongelmanratkaisutekniikoiden ensimmäisillä sivuilla. Voit lukea näitä sivuja, menettää kiinnostuksensa (asI täysin … didn ’ t do), ja silti oppia paljon.
toinen tärkeä seikka on matkia haastatteluolosuhteita. Googlefor esimerkiksi on surullisenkuuluisa tehdä puhelinhaastatteluja Googledoc. Tai valmistautua paikan päällä haastatteluja, kirjoita koodi awhiteboard. Jos voi harjoitella kaverin kanssa, joka osaa pilkata haastattelua, sekin on hienoa.
ylipäätään En innostuisi liikaa teknisistä haastatteluista. Monet ihmiset verkossa (*yskä */R/cscareer kysymyksiä* yskä*) ovat taipuvaisia liioittelemaan määrä Leetcode pitäisi tehdä. Vaikka erityisiä praktisia haastattelukysymyksiä voi olla hyvä, mielestäni ohjelmointi säännöllisesti ja ovat ottaneet puolivälissä kunnollinen Tietorakenteet/algoritmikurssi riittää haastattelukysymyksiin. Jos et ohjelmoi säännönmukaisesti tai et ole ottanut kunnon tietorakenteita ja algoritmiakurssi, yritä tehdä joitakin työtä itse valmistautua interviews. Cracking koodaus haastattelu on joitakin osioitatietorakenteita ja algoritmeja. Jos haluat perusteellisempaa hoitoa, voit käyttää jotain Johdatus algoritmeja cormen, Leiserson, Rivest ja steinalso tunnetaan CLRS. Mutta se on täysin ok, jos löydät jotain kuten ecclrs tylsää ja liioittelua. Siinä tapauksessa, luulenpa, että hieman Leetcode voisi olla paikallaan. Mitä ohjelmointiin säännöllisesti, voitviittata minun CAS CSguide joitakin vinkkejä.
mutta älä huolehdi liikaa jokaisen algoritmin tai datarakenteen oppimisesta auringon alla. Haastattelijoidesi esittämät kysymykset ovat kysymyksiä, joissa he ymmärtävät ratkaisun ja voivat tuomita potentiaalisia vastauksia. He eivät varmaan kysy sinulta punamustatreestä. kukaan ei muista, miten kirjoittaa ared black tree.
oletan, että jos on pakko, kannattaa käydä läpi vakiomuotoiset Tietorakenteet, kuten taulukot, linkitetyt luettelot, puut, graafit jne. Rekursio, dynamicprogramming ja muut tekniikat ovat myös hyviä. Jos haet amore math-y kantaa kuten ML insinööri tai data scientist, youshould review tilastot, koneoppiminen, todennäköisyys, ja niin edelleen.
Viime kädessä haastatteluissa on yhtä paljon kyse siitä, miten kommunikoit ja miten ajattelet. Olen ollut haastatteluissa, joissa en saanut ratkaisua heti, mutta kommunikoin hyvin, ja siksi sain paikan. Harjoittele ääneen ajattelemista ja ongelmista kertomista. Yhdessä, että, varmista harjoitella pehmeitä taitojahaastattelu. Hymyileminen ja itsestään puhuminen ovat haastattelussa yhtä tärkeitä kuin ohjelmointikyky.
mutta älä taaskaan huolehdi liikaa haastatteluista. Opit sitä mukaa kuin menet.
tarjous
Jos olet tehnyt kaiken oikein ja oikeat ihmiset ovat pitäneet sinua arvossa, saat tarjouksen! Tarjoukset ovat aika hienoja. Saat mukavan numeron (yleensä noin 7k-10K kuukaudessa) sekä muita etuja, kutenvapaa asunto (tai asunto stipendi), Terveydenhuolto (Kyllä, Terveydenhuolto interns!) ja kuljetusavustuksen.
Harjoittelijatarjousten neuvotteleminen ei ole oikein juttu, mutta hei, kokeile ja ehkä saat jotain. Jatko-opiskelijat eivät voi neuvotella. Värvääjäsi ei Peru tarjoustasi pienen tinkimisen takia.
tärkein tarjouksen kanssa painava asia on määräaika. NYU on mitä kutsutaan kampuksella rekrytointi (OCR) politiikka. Valitettavasti NYU: lla ei ole suurta harjoittelupaikkaa. Ne edellyttävät, että yritykset antavat sinulle vähintään 3 viikkoa aikaa päättää tarjouksestasi. Joka … ei ole paljon aikaa, jos sinulla on vielä muita hakemuksia käynnissä.
ei ole oikein hyvää vastausta siihen, mitä tehdä, jos näin käy sinulle. Jotkut enemmän reaalipoliittisia ihmisiä kuin minä ovat suositelleet tarjouksen hyväksymistä ja sitten perumista, jos löydät jotain parempaa. Olen samaa mieltä tästä lähestymistavasta. Ensinnäkin, se on hieman epäammattimaista mielestäni. Yritykset voivat olla massiivisia koneita, joiden arvo on miljardeja dollareita,mutta sinä huijaat rekrytoijaasi, joka on vain ihminen. Mutta myös tämä strategia voi kostautua, koska jotkut yritykset saattavat muistaa luopumisesi. Ja jos olet luopumassa Amazon takegoogle, onko se todella väliä niin paljon?
So yeah, there ’ s not a great answer to this issue. Tee vain omatvalintasi ja yritä olla katsomatta taakseen1.
mitä tulee tarjousten vastaanottamiseen, haluaisin korostaa, että ISO N-työ on aivan kuin mikä tahansa muukin työ. Sinun pitäisi analysoida työ sopii sinulle ja vain sinulle. Ei Facebook ystäviä, jotka pitävät työsi statuspost. On houkuttelevaa ajatella ” OMG Google on niin mahtava!!!”kun youget tarjous, mutta Google on iso paikka ja ehkä joukkue gotisn’ t paras sovi.
selitän jatkossa työn mukana tulevat vihreät ja punaiset liput, mutta tässä nopea neuvo. Yrityksesi luultavasti istua youdown työntekijän kanssa, joka selittää yksityiskohdat tarjouksen ja mitä joukkue/divisioona olet mukana. Tai ainakin he suunnittelevat harjoittelusi yleisen muodon. Tämä on tärkeä istunto. Sinä olet nyt johdossa. Sinun pitäisi yrittää kysyä niin paljon kysymyksiä kuin voit saada selville, haluatko työskennellä siellä. Hyviä kysymyksiä ovat esimerkiksi:
”saavatko harjoittelijat uusia projekteja vai korjaavatko he vikoja?”
” mihin aikaan lähdet töistä?”
” käytättekö jatkuvaa integraatiota?2 ”
” voisitteko kertoa esimerkin aiemmasta harjoittelijaprojektista?”
tiedän, että 99 prosentin todennäköisyydellä katsotaan palkkaa ja hyväksyttävästi. Ja oikeasti, se on vain kolme kuukautta, joten vaikka se olisi syvältä, pääset pois sieltä ennen kuin huomaatkaan. Mutta sinun pitäisi silti olla varovainen varmistaaksesi, että tulet olemaan terveessä, tuottavassa työympäristössä, jossa voit oppia paljon.
Ei tarjousta
Jos et saa tarjousta, älä ota sitä henkilökohtaisesti. Prosessi on erittäin sattumanvarainen, eikä kenelläkään ole täydellistä lyöntiennätystä työhakemuksiin.
sitä paitsi, on paljon vaihtoehtoja, jotka ovat yhtä hyviä tai luultavasti tasaisempia. Isot teknologiayritykset ovat mahtavia, mutta haittapuoliakin on. Työskentelette usein koodipöydän pienessä nurkassa, jonkin projektin parissa, joka vaikuttaa johonkin pieneen osaan yhtiötä, jonka suoraan sanottuna joku muu tiimi on jo todennäköisesti rakentanut eri osastossa. Jos haluat tehdä iso splash tai on monipuolinen joukko tehtäviä, iso tech yritys ei ole paikka. Pienempi yritys tarjoaa enemmän vapautta ja monimuotoisuutta tehtäviin.
Plus sisäiset työkalut. Jos haluat paasata, Kysy kokemuksistani sisäisistä työkaluista. Se on todella paha.
toinen mahdollisuus on, että sinulla ei vain ole tarpeeksi kokemusta isosta yrityksestä. On kurjaa kuulla, ettet ole tarpeeksi kokenut. Mutta oikeutetusti kokemus on tärkeää muotoutua irti ISO N työtä. Suuryrityksillä on paljon menoa, ja sopeutuminen ja tuottavuus voi olla aika hankalaa. En ole varma, olisinko pärjännyt hyvin, jos olisin ollut harjoittelijana Isossa N: ssä ensimmäisenä harjoittelupaikkanani. Plus siellä on paine palautustarjouksen tai jopa afulltime tarjous ISO N, joka voi olla unneccesarily stressaavaa. Teen postauksen ensimmäisestä harjoittelupaikastasi ja siitä, mitä sinun pitäisi etsiä ensimmäisestä työpaikastasi. On ihan eri asia, mitä Isosta N-firmasta saa.
kaikesta huolimatta ei kannata luovuttaa. Jatka hakemista muihin yrityksiin ja hae uudelleen ensi vuonna, jos haluat vielä ison n-työpaikan.
johtopäätös
toivottavasti tästä on ollut apua. Kerro, jos sinulla on kysymyksiä, palautetta tai huolenaiheita. Myös tämän postauksen otsikko on anhomage Steve Yeggen Postille Hanki se työ googleelta ja seuraavalta Postilta, Hanki se työ grabilta. Pleasere read those two excellent posts and anything other that Steve Yegge has writed, such as the platformsrant, the Tour deBabel, andso on.
-
tai vaimosi muuttuu suolapatsaaksi ↩
-
oikeastaan kaikki Joeltestin kysymykset ovat hyviä ideoita ↩