Praktikandi abimaterjal: samm-sammult lahenduste leidmine Google'i vestlusel.

Praktikandi abimaterjal: samm-sammult lahenduste leidmine Google'i vestlusel.

Eelmisel aastal pühendasin paar viimast kuud Google'i (Google Internship) praktikakoha vestluseks valmistumisele. Kõik läks hästi: sain nii töö kui ka suurepärase kogemuse.

Nüüd, kaks kuud pärast praktikat, tahan jagada dokumenti, mida kasutasin vestlusteks valmistumisel. Minu jaoks oli see midagi nagu eksami õpik. Kuid dokumendi loomise protsess ja pidev samm-sammuline kontrollimine aitasid mul meeles pidada kõige olulisemat.

Olen kindel, et igaüks saab suurtes tehnoloogiaettevõtetes intervjuudega edukalt hakkama, lihtsalt on vajalik veidi aega, et mõista, kuidas need vestlused toimivad, ja valmistuda neiteks.

Minust piisab teie ettevalmistamiseks mis tahes tehnilisele intervjuule, olgu see siis Google, käivitamine või teie esimene praktika. See aitab tunda end enesekindlamalt nii ettevalmistuse kui ka intervjuu ajal.

Soovitame tasuta programmimise intensiivkursuseid algajatele:
Java alused kolme päevaga — 8–10. august;
Kirjutame esimese masinõppe mudeli — 12–14. august;
Sõnumirakenduse arendamine Pythonis — 15–17. august

Tehnilise intervjuu spikrijuhend

Veebilehed

Pramp

Sellel ressursil saate harjutada intervjuude läbimist. Osalejad intervjueerivad üksteist kordamööda (seal on helikanalid ja videokanali) ning nad saavad kasutada ühist koodiredaktorit. Tõenäoliselt on teil esimestel intervjuudel keeruline, ja te tunnete end kohmetult. Kuid mida rohkem praktiseerite, seda kindlamalt neid läbite, ja tõeline intervjuu tundub seejärel lihtne.

Codesignal

Head küsimused reaalsetest intervjuudest Facebookis, Google'is, Microsoftis jne. Soovitan kasutada seda saiti koos kodeerimise harjutamise ressurssidega, sealhulgas algoritmilise keerukuse õppimisega.

Raamatud

Cracking the Coding Interview

Minu lemmikosasid: Interview Preparation Grid (lk 32), intervjueerimise käitumist käsitlev jaotis, samuti Interview Questions: Data Structures (lk 88–107). Kui te pole varem kuulnud mõistet 'algoritmiline keerukus', siis on nüüd õige aeg, raamat tutvustab teemat suurepäraselt.

Mida teha intervjuus?

  • Ärge katkestage suhtlemist ja vastake ausalt. Kui mõtlete küsimusele, rääkige mõtted valjusti välja, kirjeldage oma mõtlemise käiku.
  • Lisage veidi huumorit vestlusesse, ärge kartke nalja visata. Proovige vestlemisest rõõmu tunda.
  • Kirjutage olulised ülevaated üles.
  • Esitage küsimusi ja pakuge välja, mida olete intervjuerilt õppinud.

Nõustamine samm-sammult

Siin on kontrollnimekiri, et valmistuda intervjuule vastamiseks. Te ei pea kõiki punkte järgima, Jätke vahele need, mis tunduvad teile ebavajalikud. Peamine on toetuda tervele mõistusele. Isegi kui te ei jõua nimekirja lõpuni, ei juhtu midagi halba.

  1. Lugege küsimust.
  2. Analüüsige kõiki andmeid, nii sisendeid kui väljundeid, ning pöörake tähelepanu kõrvalmõjudele.
  3. Selgitage ülesande olemust ja väljendage oma oletusi, et intervjuuer mõistaks teie mõttekäiku. Näiteks, millised on andmemahud ja kes on kasutaja.
  4. Leidke näide ja arutage seda intervjuueriga, et olla kindel, et mõistate ülesannet õigesti. Ärge kartke kulutada aega ülesande tingimustesse süvenemisele. Mida paremini te selle mõistate, seda kiiremini leiate optimaalse lahenduse.
  5. Arendage algoritm. Proovige lahendada sarnane, kuid vähem keeruline ülesanne. Kirjutage oma mõtted üles, analüüsige mustandites näiteid.
  6. Käige oma algoritm läbi näidete abil, et veenduda, et kood töötab õigesti. Kontrollige kõiki kriitilisi ja piirjuhtumeid.
  7. Hinnake algoritmi keerukust nii aja kui ka mälu osas.
  8. Kui olete leidnud tõhusama lahenduse probleemile, pöörduge tagasi punkti 4 juurde.
  9. Kirjutage lahendus, kasutades valitud algoritmi. Jagage probleem mitmeks meetodiks, kui see on konkreetses juhul lubatud.
  10. Kontrollige koodi vigade osas.
  11. Mõelge, kuidas algoritmi rakendamine toimetab kriitiliste ja piirjuhtumitega.
  12. Kontrollige rakendust näite põhjal, vaadake koodi vigade osas üle.
  13. Kui olete veendunud, et koodi täidetakse õigesti, kontrollige selle puhtust ja stiili.

Noh, see ongi kõik!

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster