Facebook software engineer interview: the only post you ’ ll need to read

Practice 1-on-1 with ex-interviewers from Facebook. Lue lisää.

Koodaushaastattelut Facebookissa ovat todella haastavia. Kysymykset ovat vaikeita, Facebookille ominaisia ja kattavat monenlaisia aiheita.

hyvä uutinen on se, että oikealla valmistautumisella voi olla suuri merkitys, Ja se voi auttaa sinua saamaan ohjelmistoinsinöörin työpaikan Facebookista. Olemme koonneet parhaan oppaan, jonka avulla voit maksimoida mahdollisuutesi menestyä.

tässä yleiskuva siitä, mitä käsittelemme:

  • prosessi ja aikajana
  • Esimerkkikysymykset
    • Koodaushaastattelu
    • Järjestelmäsuunnitteluhaastattelu
    • Käytöshaastattelu
  • Valmistautumisvinkit

1. Haastatteluprosessi ja aikajana

1.1 Mitä haastatteluja odottaa

mikä on Facebook-ohjelmistotekniikan haastatteluprosessi ja aikajana? Se kestää keskimäärin neljästä kahdeksaan viikkoa ja seuraa näitä vaiheita:

  1. ansioluettelo, saatekirje ja lähetteet
  2. rekrytoijan puhelimen näyttö: yksi haastattelu
  3. tekninen puhelimen näyttö: yksi tai kaksi haastattelua
  4. paikan päällä: neljästä kuuteen haastattelua

tarkastellaan kutakin näistä vaiheista tarkemmin alla:

1.1.1 rekrytoijan puhelimen näyttö

useimmissa tapauksissa aloitat haastatteluprosessin Facebookilla keskustelemalla HR-rekrytoijan kanssa puhelimessa. He haluavat vahvistaa, että sinulla on mahdollisuus saada työtä ollenkaan, joten ole valmis selittämään taustasi ja miksi olet hyvä sovi Facebook. Kannattaa odottaa tyypillistä käytöstä ja jatkaa kysymyksiä, kuten ”Kerro itsestäsi”, ” miksi Facebook?”, tai ” kerro minulle nykyisestä arjestasi kehittäjänä.”

jos pääset tämän ensimmäisen HR-näytön ohi, rekrytoija auttaa sitten ajoittaa ensimmäiset TEKNISET näytöt Facebook-insinöörin kanssa. Yksi hieno asia Facebookissa on se, että he ovat hyvin avoimia rekrytointiprosessistaan. HR-yhteyshenkilösi opastaa sinut siis palkkausprosessin jäljellä olevien vaiheiden läpi ja jakaa kanssasi myös hyödyllisen sähköpostilistausresurssin, jota voit käyttää valmistautumiseen.

1.1.2 tekninen puhelimen näyttö

käy läpi yhden tai kaksi alkuperäistä 45minsin teknistä näyttöä, jotka yleensä tapahtuvat puhelimessa. Haastattelijat aloittavat muutamalla käyttäytymiseen liittyvällä kysymyksellä, mutta suurin osa ajasta kuluu tyypillisiin koodauskysymyksiin (esim.Tietorakenteet, algoritmit jne.)

näissä puhelinhaastatteluissa käytetään yksinkertaista Online-koodieditoria ilman syntaksikorostusta tai automaattista täydennystä (esim.koodinpätkä) ja on hyvä tottua käyttämään yhtä niistä etukäteen.

lopuksi, jos asut lähellä Facebook-toimistoa ja olet todella motivoitunut liittymään yritykseen, voit pyytää tulla paikan päälle alkunäytöille. Rekrytoijasi järjestää tämän yleensä mielellään sinulle, koska se on parempi kokemus sekä sinulle että haastattelijoillesi.

1.1.3 paikan päällä tehdyt haastattelut

paikan päällä tehdyt haastattelut ovat todellinen testi. Vietät tyypillisesti kokonaisen päivän Facebook-toimistossa ja teet yhteensä neljästä kuuteen haastattelua. Jokainen Haastattelu kestää noin 45 minuuttia ja kattaa yhden seuraavista aiheista:

  1. koodaus haastattelu, jossa voit ratkaista yleisiä koodaus kysymyksiä, jotka ovat tyypillisesti vaikeampaa kuin alkuperäisen teknisen näytön.
  2. Suunnitteluhaastattelu, jossa sinulta kysytään järjestelmä-tai tuotesuunnittelukysymys taustastasi riippuen.
  3. Behavioral interview, jossa voit odottaa kysymyksiä taustastasi, saavutuksistasi ja motivaatiostasi työskennellä Facebookissa.

saat tyypillisesti kolme koodaushaastattelua, yhden suunnitteluhaastattelun ja yhden käyttäytymishaastattelun. Mutta kuten me keskustella seuraavassa osassa tarkka erittely vaihtelee roolin, joukkue, ja taso olet hakemassa.

näiden haastattelujen lisäksi lounastat myös insinöörikollegan kanssa, kun olet paikan päällä. Lounashaastattelussa on tarkoitus kysellä, millaista on olla töissä Facebookilla. Yhtiö ei arvioi sinua tänä aikana, mutta suosittelemme, että käyttäydyt kuin he olisivat.

1.2 erot tasojen ja roolien välillä

edellä kuvattu prosessi vaihtelee hieman riippuen siitä, mitä tasoa ja roolia haastattelet. Tässä muutamia yleisimpiä eroja kannattaa odottaa.

1.2.1 juniori vs. Senior software engineers

juniori-ja senioriohjelmistoinsinöörien odotukset ovat erilaiset.

jos olet lähtötason / nuorempi insinööri, sinun odotetaan pärjäävän erittäin hyvin koodaus haastatteluissa. Mutta sinulla on yleensä vain yksi järjestelmäsuunnitteluhaastattelu, jossa suorituspalkki on matalampi kuin ylemmillä ehdokkailla.

jos olet vanhempi insinööri, sinun on molempien pärjättävä erittäin hyvin koodaus-ja järjestelmäsuunnitteluhaastatteluissa. Voit myös saada kaksi järjestelmäsuunnitteluhaastattelua yhden sijaan tietyissä tilanteissa (esim.haet infrastruktuuritiimiin).

1.2.2 yksittäiset avustajat vs managerit

Facebookilla on kaksi uran raitaa. Voit joko kasvaa johtaja, jossa päädyt johtava tiimejä insinöörejä (management track). Tai voit pysyä hyvin käytännön teknisesti ja erikoistua kun tulet vanhempi (yksittäisten avustaja track).

jos haastattelet yksittäisenä tekijänä, sinun tulisi odottaa lähinnä teknisiä haastatteluja ja sinulla on tyypillisesti vain yksi käyttäytymishaastattelu.

jos haastattelee esimiehenä, ohjaajana tai ylempänä, kannattaa odottaa vähintään kahta käytöshaastattelua. Ole valmis vastaamaan kysymyksiin siitä, miten voit kehittää ihmisiä, työskennellä rajat toiminnallisia tiimejä, toteuttaa hankkeita, kasvaa organisaatio, jne.

1.3 mitä kulissien takana tapahtuu

rekrytoijasi johtaa prosessia ja vie sinut vaiheesta toiseen. Tässä mitä tapahtuu kulissien takana jokaisessa edellä kuvatussa vaiheessa:

  • teknisen puhelimen näytön jälkeen haastattelijoilla, joiden kanssa olet puhunut, on 24h aikaa toimittaa arvosanansa ja muistiinpanonsa sisäiseen järjestelmään. Rekrytoija sitten tarkistaa palautetta, ja päättää siirtää sinut paikan päällä haastattelu tai ei riippuen siitä, kuinka hyvin olet tehnyt.
  • paikan päällä tehtävän työn jälkeen neljästä kuuteen haastattelijaa antaa suosituksen siitä, palkataanko sinut vai ei, ja rekrytoija kokoaa ”pakettisi” (haastattelupalaute, ansioluettelo, lähetteet jne.) Jos he uskovat, että voit saada työpaikan, he esittelevät asiasi seuraavassa hakijoiden arviointikokouksessa.
  • hakijoiden arviointikokouksissa arvioidaan kaikki haastatteluloopit vastikään lopettaneet hakijat, jotka ovat lähellä saada tarjouksen. Pakettisi analysoidaan ja mahdollisista huolenaiheista keskustellaan. Haastattelijoitasi pyydetään osallistumaan ehdokaskokoukseesi, mutta he osallistuvat yleensä vain, jos saamasi arvosanat ovat hyvin erimielisiä (esim.2 ei palkkaa, 2 palkkaa). Jos keskustelujen jälkeen tiimi ei vieläkään pääse yksimielisyyteen siitä, pitäisikö sinun saada tarjous vai ei, sinua saatetaan pyytää tekemään jatkohaastattelu keskustelun ratkaisemiseksi. Hakijakatselmuskokouksen päätteeksi annetaan palkkaustoimikunnan harkittavaksi suositus palkata / ei palkata.
  • palkkaustoimikuntaan kuuluu ylempiä johtajia eri puolilta Facebookia. Tämä vaihe on yleensä muodollisuus, ja komitea noudattaa ehdokkaiden arviointikokouksen suositusta. Pääpaino on tarkan tason hienosäädössä ja sitä kautta sinulle tarjotaan korvausta.

on myös tärkeää huomata, että esimiesten ja lähettäjien palkkaamisella ei ole juurikaan vaikutusta kokonaisuuteen. He voivat auttaa sinua saamaan haastattelun alussa, mutta siinä kaikki.

2. Esimerkkikysymykset

täällä Igotanofferilla uskomme datalähtöiseen haastatteluvalmisteluun ja olemme käyttäneet Glassdoor-dataa tunnistaaksemme, millaisia kysymyksiä Facebookilla useimmin kysytään.

koodaushaastatteluissa olemme jakaneet kysymykset alakategorioihin (esim.taulukot / merkkijonot, kaaviot / puut jne.), jotta voit priorisoida yleisimmät valmistelussa. Järjestelmäsuunnitteluun ja käyttäytymiseen liittyviä kysymyksiä varten olemme listanneet 10 esimerkkikysymystä, jotka raportoitiin usein Glassdoor-sivustolla.

2.1 Koodaushaastattelu

Facebook software engineer haastattelukysymykset

Facebook software engineers ratkoo joitakin vaikeimpia ongelmia, joita yhtiö kohtaa koodin kanssa. Siksi on tärkeää, että heillä on vahvat ongelmanratkaisutaidot. Tämä on se osa haastattelua, jossa haluat näyttää, että ajattelet jäsennellysti ja kirjoitat koodia, joka on tarkka, virheetön ja nopea.

tässä ovat yleisimmät Facebook-koodaushaastatteluissa esitetyt kysymystyypit ja niiden taajuus. Huomaathan, että alla oleva luettelo ei sisällä järjestelmän suunnittelua ja käyttäytymistä koskevia kysymyksiä, joita käsittelemme seuraavissa jaksoissa.

  1. taulukot / merkkijonot (38% kysymyksistä, yleisin)
  2. kaaviot / puut (29%)
  3. dynaaminen ohjelmointi (18%)
  4. Etsi / Järjestä (9%)
  5. linkitetyt luettelot (4%)
  6. Pinot / jonot (2%, vähiten)

olemme myös listanneet yleisiä esimerkkejä, joita Facebook käyttää näille eri kysymystyypeille alla. Jotta näitä kysymyksiä olisi helpompi tutkia, olemme muokanneet fraseerausta vastaamaan lähintä ongelmaa Leetcodessa tai muussa resurssissa, ja olemme linkittyneet ilmaiseen ratkaisuun.

lopuksi suosittelemme lukemaan seuraavan Ex-Facebook-haastattelijan kirjoittaman artikkelin, jotta ymmärtäisit enemmän siitä, miten koodauskysymyksiä tulisi ratkoa vaiheittain.

Esimerkkikoodauskysymykset, joita Facebook kysyi

1. Ryhmät / merkkijonot (38% kysymyksistä, yleisin)

  • ”koska array nums n kokonaislukuja, joissa n > 1, palauttaa array output siten, että output on yhtä suuri kuin kaikkien alkioiden tulo nums paitsi nums.”(Ratkaisu)
  • ” koska ei-tyhjä merkkijono s, voit poistaa enintään yhden merkin. Arvioi, pystytkö tekemään siitä palindromin.”(Ratkaisu)
  • ” toteuttaa next permutation, joka järjestää numerot uudelleen sanakirjallisesti seuraavaksi suuremmaksi lukujen permutaatioksi.”(Ratkaisu)
  • ” kun merkkijonon S ja merkkijonon T annetaan, Etsi pienin ikkuna S: stä, joka sisältää kaikki T: n merkit kompleksisuudessa O(n).”(Solution)
  • ” koska stringit ovat erilaisia, ryhmittele anagrammit yhteen.”(Ratkaisu)
  • ” annettu merkkijono s, joka sisältää vain merkit ’(’, ’)’, ’{’, ’}’, ”, määritä, onko syöttömerkkijono kelvollinen.”(Ratkaisu)
  • ” koska array nums n kokonaislukuja, onko olemassa elementtejä a, b, c nums siten, että a + b + c = 0? Etsi kaikki ainutlaatuiset kolmoset array, joka antaa summa nolla.”(Ratkaisu)

2. Kaaviot / puut (29%)

  • ”koska binäärihakupuun solmu on root, palautetaan kaikkien sellaisten solmujen arvojen summa, joiden arvo on L ja R (mukaan lukien).”(Ratkaisu)
  • ” Binääripuu muutetaan Ympyränmuotoiseksi kaksinkertaiseksi listaksi (in-Place).”(Ratkaisu)
  • ” toteuta iteraattori binäärihakupuun (BST) päälle. Iteraattorisi alustetaan BST: n juurisolmulla.”(Ratkaisu)
  • ” kun kyseessä on binääripuu, täytyy laskea puun halkaisijan pituus.”(Ratkaisu)
  • ”Serialize and deserialize a binary tree”(ratkaisu)
  • ” annettaessa binääripuuta, Etsi suurin polkusumma.”(Ratkaisu)
  • ” kun otetaan huomioon muukalaiskielen lajiteltu sanakirja (sanojen joukko), etsitään kielestä merkkien järjestys.”(Ratkaisu)
  • ”tarkista, onko annettu kaavio kaksijakoinen vai ei” (ratkaisu)

3. Dynaaminen ohjelmointi (18%)

  • ”koska luettelo ei-negatiivisia lukuja ja kohdeluku k, kirjoittaa funktio tarkistaa, jos joukko on jatkuva subarray koko Vähintään 2, joka summaa kerrannaisena k, eli summaa jopa n * k, jossa n on myös kokonaisluku.”(Ratkaisu)
  • ”sano, että sinulla on array, jolle ith elementti on hinta tietyn osakkeen päivänä i. Jos sinulla oli vain lupa suorittaa enintään yksi tapahtuma (eli ostaa yksi ja myydä yksi osake varastossa), suunnitella algoritmi löytää suurin voitto.”(Ratkaisu)

  • ”kun otetaan huomioon tulomerkkijono (s) ja kuvio (p), toteutetaan säännöllinen lauseke, joka vastaa tukia '.' ja '*'.”(Ratkaisu)
  • ” annetaan luettelo ei-negatiivisista kokonaisluvuista, a1, a2,…, an, ja kohde, S. nyt on 2 merkkiä + ja -. Jokaiselle kokonaisluvulle tulee valita uusi tunnus + ja -. Selvitä, kuinka monta tapaa määrittää symboleja tehdä kokonaislukujen summa vastaa target S. ” (ratkaisu)

4. Etsi / Järjestä (9%)

  • ”listalla on points koneessa. Etsi K lähimmät pisteet origosta (0, 0).”(Solution)
  • ” annetaan kaksi matriisia, kirjoitetaan funktio, jolla lasketaan niiden leikkauspisteet.”(Solution)
  • ” koska joukko kokousaikavälejä, jotka koostuvat alku – ja loppuajoista ,,…] etsi tarvittava vähimmäismäärä kokoustiloja.”(Ratkaisu)

5. Linkitetyt luettelot (4%)

  • ”linkitetty lista annetaan siten, että jokainen solmu sisältää ylimääräisen satunnaisosoittimen, joka voisi osoittaa mihin tahansa luettelon solmuun tai nolliin. Palauta syvä kopio listasta.”(Ratkaisu)
  • ” annettuna singlelistalla L: L0?L1?…?Ln-1?Tilaa se uudelleen: L0?Inn?L1?Ln-1?L2?Ln-2?… ”(Ratkaisu)

6. Pinot / jonot (2%)

  • ”toteuta seuraavat jonon toiminnot pinojen avulla.”Huom: katso lisätietoja seuraavasta linkistä. (Ratkaisu)

2.2 System design interview

Facebookilla, Instagram: llä ja WhatsAppilla on kaikilla 1BN+ kuukausittain aktiivisia käyttäjiä. Facebook-insinöörien on siis kyettävä suunnittelemaan järjestelmiä, jotka ovat erittäin skaalautuvia. Yllä käsitellyillä koodauskysymyksillä on yleensä yksi optimaalinen ratkaisu. Mutta järjestelmäsuunnitteluun liittyvät kysymykset, joita sinulta kysytään, ovat tyypillisesti avoimempia ja tuntuvat enemmän keskustelulta.

tämä on se osa haastattelua, jossa halutaan osoittaa, että voi olla samanaikaisesti sekä luova että rakenteellinen. Useimmissa tapauksissa haastattelija mukauttaa kysymyksen taustaasi. Esimerkiksi, jos olet työskennellyt API tuote he pyytävät sinua suunnittelemaan API. Mutta se ei aina ole niin, joten sinun pitäisi olla valmis suunnittelemaan minkä tahansa tuotteen tai järjestelmän korkealla tasolla.

kuten aiemmin mainittiin, jos olet nuorempi Kehittäjä, odotukset ovat alhaisemmat sinulle kuin jos olet keskitason tai vanhempi. Lisäksi tiettyjen tehtävien osalta (esim. infrastruktuuri, turvallisuus jne.) sinulla on todennäköisesti useita järjestelmäsuunnitteluhaastatteluja yhden sijaan.

tässä ovat yleisimmät Facebook-haastattelukysymykset, jotka löytyvät Glassdoor-sivustolta. Lisätietoja, suosittelemme lukemaan seuraavan oppaan miten vastata järjestelmän suunnittelun kysymyksiin, ja harjoitellaan järjestelmän suunnittelun kysymyksiä tällä kurssilla.Instagram / Instagram Facebook Facebook

Top 10 system design questions asked at Facebook

  • How would you design Instagram / Instagram Stories
  • How would you design Facebook
  • How would you design Facebook Messenger
  • How would you design Facebook Messenger
  • How would you design Facebook Messenger
  • How would you design Facebook Live update of comments on posts
  • How would you design an online collaborative editor (esim. Google Docs)
  • miten suunnittelisit Typehead-ominaisuuden (esim. Google search autocomplete)
  • miten suunnittelisit Twitterin trendit
  • miten suunnittelisit hajautetun bottiverkon
  • miten suunnittelisit järjestelmän, joka pystyy käsittelemään miljoonia korttitapahtumia tunnissa
  • miten suunnittelisit Facebook-yritysverkon tietoturvan tyhjästä (Security team interview)

2.3 Behavioral interview

Facebook-insinöörit työskentelevät yleensä poikkitoiminnallisissa tiimeissä muiden insinöörien, tuotepäälliköiden, suunnittelijoiden, data-analyytikoiden jne.kanssa. Heidän on pystyttävä kommunikoimaan selkeästi,työskentelemään tehokkaasti muiden kanssa, rakentamaan luottamusta ja suhteita jne.

tämä on se osa haastattelua, jossa todella haluaa näyttää, että on hyvä tekemään yhteistyötä muiden kanssa. Kuten aiemmin mainittiin, jos haet johtajan paikkaa tai edellä, sinulla on useita käyttäytymishaastatteluja ja myös aiheita, kuten johtavia tiimejä, lahjakkuuden kehittämistä, päivittäisen johtamista jne.

alla listasimme kymmenen usein toistuvaa käyttäytymiskysymystä, joita Facebook tapaa Glassdoorin tietojen mukaan kysyä. Lisätietoja, tutustu artikkeleita Miten vastata käyttäytymiseen haastattelu kysymyksiin ja ” miksi Facebook?” kysymys.

Top 10 Facebook-Facebook-kyselyt

  • Kerro itsestäsi
  • miksi Facebook?
  • kerro minulle äskettäisestä / suosikkiprojektista ja vaikeuksista, joita sinulla oli
  • kerro minulle urasi suurimmasta saavutuksesta
  • kerro ajasta, jolloin kamppailit työskennelläksesi erään kollegasi kanssa
  • kerro ajasta, jolloin sinun piti ratkaista konflikti tiimissä
  • kerro ajasta, jolloin sait rakentavaa palautetta
  • kerro ajasta, jolloin sinun piti astua esiin ja ottaa vastuuta muista
  • kerro ajasta, jolloin Kamppailit yhden ohjelmistoprojekteistasi
  • kerro huonoimmasta pomostasi ja miksi he olivat huonoja

3. Miten valmistautua

nyt kun tiedät, mitä kysymyksiä odottaa, keskitytään siihen, miten valmistautua. Ei ole mikään salaisuus, että Facebook-sivuston esiintymisraja on korkealla. Jotkut jopa lopettavat työnsä valmistautuakseen haastatteluihin täysipäiväisesti.

tämä on ilmiselvästi äärimmäistä eikä sitä, mitä me suosittelemme tekemään, mutta se osoittaa, kuinka paljon työtä jotkut ehdokkaat ovat valmiita tekemään. Olemme listanneet neljä vaihetta suosittelemme ottamaan valmistautua mahdollisimman tehokkaasti alla.

3.1 Opi Facebook-kulttuurista

useimmat ehdokkaat eivät tätä tee. Mutta ennen kuin investoi kymmeniä tunteja Facebook-haastatteluun valmistautumiseen, kannattaa ottaa aikaa, jotta se on oikeasti oikea yritys sinulle.

Facebook on arvostettu, ja siksi on houkuttelevaa sivuuttaa tuo askel kokonaan. Mutta kokemuksemme mukaan arvovalta itsessään ei tee sinua onnelliseksi joka päivä. Se on sellaista työtä ja ihmisiä, joilla on se tahto.

jos tuntee insinöörejä, jotka ovat töissä Facebookilla tai työskennelleet siellä aiemmin, on hyvä puhua heidän kanssaan ymmärtääkseen, millainen kulttuuri on. Lisäksi suosittelemme lukemaan Facebook 5 ydinarvot ja hakkeri kulttuuri.

3.2 harjoittele itse

kuten edellä mainittiin, Facebookiin tulee kolmenlaisia haastatteluja: koodaus, järjestelmäsuunnittelu ja käyttäytyminen. Valmistautumisesi ensimmäinen vaihe on, että tutustut näihin erityyppisiin kysymyksiin ja harjoittelet niihin vastaamista itse.

koodaushaastatteluissa suosittelemme lukemaan seuraavan Ex-Facebook-haastattelijan kirjoittaman artikkelin, jotta ymmärtäisit paremmin, miten koodauskysymyksiä tulisi ratkaista haastattelussa.

ja harjoitteluun suosittelemme käyttämään Leetcodea, jossa voit saada paljon aikaan ilmaisella tasolla, ja myös käyttää Facebook-erityisiä kysymyksiä Premium-tason avulla.

järjestelmäsuunnittelun haastatteluihin suosittelemme perehtymistä järjestelmäsuunnittelun haastatteluoppaaseen. Opas kattaa vaiheittaisen menetelmän järjestelmän suunnittelun kysymyksiin vastaamiseksi ja tarjoaa useita esimerkkikysymyksiä ratkaisuineen.

behavioral interviews, suosittelemme opettelemaan askel askeleelta menetelmä vastata tämäntyyppiseen kysymykseen. Lisäksi sinun kannattaa kirjoittaa vastauksesi yleisiin käyttäytymiseen liittyviin kysymyksiin, jotka olemme listanneet edellisessä osiossa.

lopuksi loistava tapa harjoitella koodausta, järjestelmäsuunnittelua ja käyttäytymiskysymyksiä on haastatella itseään ääneen.

tämä saattaa kuulostaa oudolta, mutta se parantaa merkittävästi tapaa, jolla vastaat haastattelussasi ja todella vaikuttaa kokemukseemme. Näyttele sekä ehdokasta että haastattelijaa, kysele ja vastaa kysymyksiin, aivan kuten kaksi ihmistä haastattelussa tekisi.

3.3 harjoittelu ikätovereiden kanssa

yksin harjoittelu vie vain toistaiseksi. Yksi koodaushaastattelujen suurimmista haasteista on se, että joutuu kertomaan tekemisistään sellaisena kuin tekee. Tämän seurauksena, suosittelemme harjoitellaan live koodaus haastatteluja vertaishaastattelu sinua.

hyvä paikka aloittaa on harjoitella kavereiden kanssa, jos vain jaksaa. Jos sinulla ei ole ketään verkostossasi, joka voi haastatella sinua, voit myös löytää vertaisia, joiden kanssa harjoitella alustoilla, kuten Pramp.

3.4 Harjoittelu ex-haastattelijoiden kanssa

ikätovereiden kanssa harjoittelun tärkein hyöty on se, että se on ilmaista. Mutta jossain vaiheessa alat huomata, että ikätovereilta saamasi palaute ei auta sinua enää niin paljon. Kun pääset siihen vaiheeseen, suosittelemme harjoittelemaan huipputekniikkayritysten ex-haastattelijoiden kanssa.

jos tunnet ohjelmistoinsinöörin, jolla on kokemusta haastattelujen vetämisestä Facebookista tai muusta isosta teknologiayrityksestä, niin se on fantastista. Mutta useimmille meistä on vaikea löytää oikeita yhteyksiä, jotta tämä tapahtuisi. Ja se voi myös olla vaikea harjoitella useita tunteja, että henkilö, Jos et tunne heitä todella hyvin.

tässä hyvät uutiset. Olemme jo luoneet yhteydet sinulle. Olemme luoneet valmennuspalvelun, jossa voit harjoitella 1-vs. 1 ex-haastattelijoiden kanssa johtavista teknologiayrityksistä, kuten Facebookista. Lue lisää ja aloita istuntojen aikataulutus jo tänään.

SWE Haastatteluvalmennus

Onko kysyttävää Facebook Ohjelmistoinsinöörihaastatteluista?

Vastaa

Sähköpostiosoitettasi ei julkaista.