Auala e maua ai se galuega faataitai ile Google

O le vaiaso talu ai sa matou talanoa ai a tatou polokalame faaleaoaoga , lea na faʻailoa mai ai e faʻamatalaga ia i matou le taua o galuega faʻatino ma le poto masani. E le mafai ona le ioe i lenei mea, talu ai o le poto masani e tatau ona faʻamalosia e ala i le faʻataʻitaʻiga. Faatasi ai ma lenei pou matou te tatalaina ai se faasologa o tala e uiga i aʻoga o le taumafanafana mo tamaiti aʻoga: faʻafefea ona oʻo i ai tama, mea latou te faia iina ma pe aisea e lelei ai.

I le tusiga muamua, o le a ou taʻu atu ia te oe pe faʻafefea ona pasia uma laʻasaga o faʻatalanoaga ma maua se galuega faataitai ile Google.

Auala e maua ai se galuega faataitai ile Google

O nai upu e uiga ia te oe lava

O a'u o se tagata a'oga matua'i tausaga 1 i le lotoa o le HSE St. Petersburg, ma fa'amae'aina lo'u fa'ailoga o le tagata malaga i le a'oa'oina o masini i le Academic University. I le taimi o aʻu aʻoga maualalo, sa ou auai malosi i polokalame taʻaloga ma sa ou auai foi i hackathon eseese. E mafai ona e faitau e uiga i le mea mulimuli iinei, iinei и iinei.

E uiga i le galuega faataitai

Muamua, ou te fia taʻu atu ia te oe se mea itiiti e uiga i se galuega faataitai i Google e foliga mai i totonu.

O tagata faigaluega uma e sau i Google e tofia i se 'au. E mafai ona avea lea ma 'au o lo'o atina'e atina'e i totonu e le'i fa'alogo iai tagata i fafo atu o le kamupani, po'o se oloa e fa'aaogaina e le faitau miliona o tagata i le lalolagi. O ia oloa atonu o le YouTube lauiloa, Google Docs ma isi. Talu ai ona o le toʻatele, poʻo le faitau selau foʻi o tagata atiaʻe o loʻo aʻafia i le atinaʻeina o nei poloketi, o le ae iʻu i se 'au e faʻapitoa i se vaega vaapiapi. Mo se faʻataʻitaʻiga, i le taumafanafana o le 2018, sa ou galue i Google Docs, faʻaopoopoina galuega fou mo le galue ma laulau.

Talu ai o oe o se tagata faigaluega i le kamupani, o loʻo i ai lau pule e taʻua o le talimalo. Ole taimi masani masani lea e fa'atupuina oloa. Afai e te le iloa se mea, e le mafai ona foia, pe o feagai ma ni faʻafitauli, ona tatau lea ona e faʻafesoʻotaʻi o ia. E masani lava, o fonotaga ta'itasi i vaiaso ta'itasi e fa'atulaga e mafai ona e fa'atalanoaina ai le tulaga o iai nei i le poloketi pe talatalanoa e uiga i se mea e matua'i le feso'ota'i. E le gata i lea, o le talimalo o se tasi o na tagata o le a iloiloina le galuega na e faia i le taimi o le galuega faataitai. O le a su'esu'eina fo'i e se isi tagata su'esu'e lona lua. Ma o le mea moni, latou te fiafia ia e manuia.

Google o le a faʻatumauina i totonu ia te oe, ae e le o mautinoa, o le masani lelei o le tusiaina o se pepa mamanu ae e te leʻi faia se mea. Mo i latou e le o iloa, o se pepa mamanu o se pepa o loʻo faʻamatalaina ai le ute o le faʻafitauli o loʻo i ai nei, faʻapea foʻi ma se faʻamatalaga faʻapitoa faʻapitoa o lona fofo. E mafai ona tusia se pepa mamanu mo se oloa atoa, pe mo na'o le tasi galuega fou. A maeʻa ona faitau ia faʻamaumauga, e mafai ona e malamalama i le mafuaʻaga na faʻavaeina ai le oloa ma pe faʻapefea ona faʻatinoina. E masani foi i faʻamatalaga e mafai ona e vaʻaia ai talanoaga i le va o inisinia o loʻo talanoaina auala eseese e faʻatino ai se vaega o le poloketi. O lenei mea e maua ai se malamalamaga lelei i le faʻamoemoe o loʻo i tua o filifiliga taʻitasi.

O le a le mea e faʻapitoa ai lenei faʻataʻitaʻiga o le mafai lea ona e faʻaogaina nisi o mea ofoofogia i totonu o le atinaʻe o loʻo maua e Google. O le galulue faatasi ma i latou ma talanoa i le tele o tagata sa galulue muamua i le Amazon, Nvidia ma isi kamupani tekonolosi lauiloa, e mafai ona ou faʻamaonia o nei meafaigaluega e maualuga le avanoa e avea ai ma meafaigaluega sili ona lelei e te feagai i lou olaga. Mo se faʻataʻitaʻiga, o se meafaigaluega e taʻua o Google Code Search e faʻatagaina oe e le gata ina vaʻai i lau codebase atoa, le talaʻaga o suiga i laina taʻitasi o code, ae e tuʻuina atu foi ia te oe le tomai e faʻatautaia ai le code lea matou te masani ai i siosiomaga faʻaonaponei atinaʻe e pei o. e pei o le Intellij Idea. Ma mo lenei mea e te manaʻomia naʻo se suʻesuʻega! O le pito i lalo e fesoʻotaʻi ma lenei lava foliga o le ae misia nei lava meafaigaluega i fafo atu o Google.

Ae mo mea lelei, o le kamupani o loʻo i ai ofisa malulu, meaʻai lelei, faletaalo, inisiua lelei ma isi mea lelei. O le a ou tuua iinei ni nai ata mai le ofisa o Niu Ioka:

Auala e maua ai se galuega faataitai ile Google
Auala e maua ai se galuega faataitai ile Google
Auala e maua ai se galuega faataitai ile Google

E faapefea ona maua se ofo?

lagona

O lenei ua oʻo i le taimi e talanoa ai e uiga i se mea e sili atu ona ogaoga: faʻafefea ona maua se galuega faataitai?

O iinei tatou te le talanoa e uiga i Google, ae pe faʻapefea ona tupu lenei mea i le tulaga lautele. O le a ou tusia i lalo e uiga i foliga o le faiga filifiliga a tagata faigaluega ile Google.

O le faagasologa o faatalanoaga a le kamupani o le a foliga mai e pei o lenei:

  1. Talosaga mo galuega faataitai
  2. Tauvaga ile Su'ega Hackerrank/TripleByte
  3. Fa'atalanoaga su'esu'e
  4. Fa'atalanoaga fa'apitoa muamua
  5. Fa'atalanoaga fa'apitoa lona lua
  6. Fa'atalanoaga fa'apitoa

Talosaga mo galuega faataitai

E manino lava, e amata uma i lou manaʻo e maua se galuega faataitai. Ina ia faia lenei mea, e tatau ona e faʻaalia e ala i le faʻatumu o se pepa i luga o le upega tafaʻilagi a le kamupani. Afai e iai au (poʻo au uo) o loʻo faigaluega iina, e mafai ona e taumafai e faʻaoga i latou. O lenei filifiliga e sili ona lelei aua e fesoasoani ia te oe e tu ese mai le motu o isi tamaiti aoga. Afai e le mafai, ona faʻaoga oe lava.

Taumafai e aua le ita tele pe a e mauaina imeli o loʻo i ai mea e pei o le "e manaia tele, ae na matou filifilia isi sui." Ma o loʻo i ai laʻu fautuaga mo oe:

Auala e maua ai se galuega faataitai ile Google

Tauvaga ile Su'ega Hackerrank/TripleByte

Afai e fiafia le tagata faigaluega i lau resume, i le 1-2 vaiaso o le ae mauaina se tusi ma le isi galuega. E foliga mai, o le a ofoina atu oe e fai se tauvaga i Hackerrank, lea e te manaʻomia e foia ai faʻafitauli algorithmic i le taimi atofaina, poʻo TripleByte Quiz, lea e te manaʻomia e tali ai fesili eseese e uiga i algorithms, atinaʻeina o polokalama ma le mamanu o le maualalo- faiga tulaga. Ole la'asaga lea e fai ma fa'amama muamua ile fa'agasologa ole filifilia ole sui tauva.

Fa'atalanoaga su'esu'e

Afai e manuia le suʻega, ona e faia lea o se faʻatalanoaga suʻesuʻe, lea e te talanoa ai ma le tagata faigaluega e uiga i mea e te fiafia i ai ma galuega faatino e ofoina atu e le kamupani i interns. Afai e te faʻaalia le fiafia ma lou poto masani muamua e fetaui ma faʻamoemoega a le kamupani, o le a tuʻuina atu ia te oe le moli lanumeamata. I loʻu poto masani, o le nofoaga sili lea ona le mautonu i le faagasologa atoa, ma e faalagolago tele i le tagata faigaluega.

Afai ua e pasia nei su'ega e tolu, o lona uiga o le tele o le randomness ua uma ona i tua atu ia te oe. Ona i ai lea o faʻatalatalanoaga faʻapitoa, lea e sili atu ona faʻalagolago ia te oe, o lona uiga e mafai ona e faʻamalosia atili a latou taunuuga. Ma e lelei lenei!

Fa'atalanoaga fa'apitoa

So'o mai ai fa'atalanoaga fa'apitoa, lea e masani ona faia ile Skype po'o Hangouts. Ae o nisi taimi e sili atu auaunaga faʻapitoa e manaʻomia le faʻapipiʻiina o polokalama faʻaopoopo. O le mea lea, ia mautinoa o loʻo galue mea uma i lau komepiuta muamua.

Ole faatulagaga ole fa'atalanoaga fa'atekinisi e matua'i fa'alagolago ile tulaga o lo'o e fa'atalanoaina ai. Afai o loʻo matou talanoa e uiga i le tulaga Software Engineering Intern, atonu o le a ofoina atu ia te oe ni faʻafitauli algorithmic se lua, o le fofo lea o le a manaʻomia ona faʻapipiʻiina i se faʻatonuga o le initaneti, mo se faʻataʻitaʻiga, coderpad.io. E mafai fo'i ona latou fesili atu ia te oe se fesili e fa'atatau i mea faitino e iloa ai po'o le a lou malamalama i le mamanu faakomepiuta. Mo se faʻataʻitaʻiga, atonu e talosagaina i latou e mamanuina se faleoloa faigofie i luga ole laiga. E moni, ou te leʻi oʻo lava i se galuega faapena e ala i le fofo lea e mafai ai ona faʻamasinoina lenei tomai. I le faaiuga o le faatalanoaga, atonu o le a tuuina atu ia te oe le avanoa e fai ai ni fesili. Ou te fautuaina malosi e te manatu mamafa i lenei mea, aua e ala i fesili e mafai ona e faʻaalia lou fiafia i le poloketi ma faʻaalia lou agavaa i le autu. E masani ona ou saunia muamua se lisi o fesili e ono tupu:

  • E fa'afefea ona galue i le poloketi?
  • O le a le lu'i sili na e faia talu ai nei?
  • O le a le sao o le tagata atia'e i le oloa mulimuli?
  • Aisea na e filifili ai e galue mo lenei kamupani?

E le o taimi uma e fa'atalanoaina oe e le tagata o le a lua galulue i ai i le lumana'i. O le mea lea, o fesili mulimuli e mafai ona maua ai le malamalama i mea o loʻo tupu i le kamupani atoa. Mo aʻu, mo se faʻataʻitaʻiga, e taua loʻu i ai o se faatosinaga i le oloa mulimuli.

Afai e te pasia le faatalanoaga muamua, o le a ofoina atu ia te oe se faatalanoaga lona lua. O le a ese mai le muamua i le tagata fai faatalanoaga ma, e tusa ai, i galuega. O le faatulagaga o le a sili atu ona tumau pea. A uma ona pasia le faatalanoaga lona lua, e mafai ona latou ofoina atu se faatalanoaga lona tolu.

Fa'atalanoaga fa'apitoa

Afai e oʻo mai i le taimi nei e leʻi teʻena oe, ona faʻatali lea o se faʻatalanoaga faʻapitoa mo oe, pe a valaʻaulia le sui tauva mo se faʻatalanoaga i le ofisa o le kamupani. E masani ona aofia ai le tele o fa'atalanoaga fa'atekinisi ma le tasi fa'atalanoaga tau amio. I le taimi o se faʻatalanoaga amio, e te talanoa i le pule e uiga i au poloketi, o a filifiliga na e faia i tulaga eseese, ma mea faapena. O lona uiga, o loʻo taumafai le tagata fai faatalanoaga e malamalama atili i ou uiga ma malamalama atili i lou poto masani. O nisi kamupani e fa'atautaia fa'atalanoaga fa'atekinisi e 3-4 e na'o le tasi le fa'atalanoaga fa'ata'ita'iga e tu'u mamao atu nai lo se fa'atalanoaga fa'apitoa.

O lea la ua totoe o le faatali mo le tali a le tagata faigaluega. Afai na sologa lelei mea uma, o le a mautinoa lava e te mauaina se tusi ma le ofo ua leva ona faʻatali. Afai e leai se ofo, aua le ita. Kamupani fa'atosina fa'ate'aina sui lelei. Taumafai e toe talosaga mo se galuega faataitai i le tausaga fou.

Fa'atalanoaga fa'ailoga

Ia, fa'atali... E le'i faia lava ni fa'atalanoaga. Naʻo matou iloa pe faʻapefea le faagasologa atoa ma o lea e tatau ona matou saunia lelei mo faʻatalatalanoaga ina ia aua neʻi misia le avanoa e maua ai se taumafanafana manaia ma aoga.

E iai alagaoa e pei o Codeforces, Topcoders и Hackerranklea ua uma ona ou taua. I luga o nei 'upega tafaʻilagi e mafai ona e mauaina se numera tele o faʻafitauli algorithmic, ma tuʻuina atu foi a latou fofo mo le faʻamaonia otometi. E manaia uma nei mea, ae e faamanatu mai ai ia te au le fanaina o manu iti mai se fana. O le tele o galuega i luga o nei punaoa ua fuafuaina e umi se taimi e foia ai ma manaʻomia le malamalama o algorithms faʻapitoa ma faʻamaumauga faʻamaumauga, ae o galuega i faʻatalanoaga e masani lava e le faigata tele ma ua fuafuaina e ave 5-20 minute. O le mea lea, i la tatou tulaga, o se punaoa e pei o LeetCode, lea na faia o se meafaigaluega mo le sauniuni mo faʻatalatalanoaga faʻapitoa. Afai e te foia 100-200 faʻafitauli o le lavelave eseese, o lona uiga o le a leai ni faʻafitauli i le taimi o le faatalanoaga. O loo i ai pea nisi e agavaa Facebook Code Lab, lea e mafai ai ona e filifilia le umi o le sauniga, mo se faʻataʻitaʻiga, 60 minute, ma o le a filifilia e le polokalama se seti o faʻafitauli mo oe, lea e le sili atu ma le itula e foia ai.

E toatele tagata e fautuaina foi e faitau le tusi "Ta'e le Fa'atalanoaga Coding" O a'u lava ia na'o le filifilia lava o nisi o vaega. Ae e taua le matauina na ou foia le tele o faafitauli algorithmic i le taimi o aʻu tausaga aʻoga. So'o se tasi e le'i i ai se poto masani fa'apea e tatau ona fa'asalalau i lenei tusi.

E le gata i lea, afai e itiiti ni au faʻatalanoaga faʻapitoa ma kamupani mai fafo i lou olaga, ona fautuaina lea e fai ni nai faʻataʻitaʻiga. Ae o le tele, o le lelei. O le a fesoasoani lea e te lagona atili ai le mautinoa i le taimi o le faatalanoaga ma faaitiitia ai le popole. E mafai ona fa'atulaga fa'atalanoaga tauemuga i Pramp.

Fa'atalanoaga tau amio

E pei ona ou taʻua, i le taimi o se faʻatalanoaga amio, o loʻo taumafai le tagata fai faatalanoaga e aoao atili e uiga i lou poto masani ma malamalama i lou uiga. Ae fa'apefea pe afai o oe o se atina'e lelei ae e te le lelei i le galue i se 'au? Ou te fefe o le a le fetaui lenei mea i le tele o tagata. Mo se faataitaiga, atonu e fesiligia oe i le fesili lenei: “O le a lou vaivaiga?” I le faaopoopo atu i fesili faapena, o le a fesiligia oe e talanoa e uiga i galuega faatino na e faia ai se sao taua, e uiga i faafitauli na e feagai, faapea foi ma a latou fofo. E taua le maitauina i minute muamua o faʻatalanoaga faʻapitoa e mafai foi ona fesiligia oe e uiga i lenei mea. O le auala e saunia ai mo ia faatalanoaga e lelei ona tusia i se tasi o mataupu i le "Cracking the Coding Interview".

Google

I le taimi nei ua matou malamalama pe faʻapefea le faiga o filifiliga a le tagata faigaluega i se tulaga lautele ma pe faʻapefea ona saunia mo faʻatalanoaga, ua oʻo i le taimi e talanoa ai pe faʻapefea ona galue i le tulaga o Google.

E mafai ona maua se lisi o galuega fa'atino avanoa iinei. Afai o loʻo e fuafua e te alu mo se faʻataʻitaʻiga i le taumafanafana, e tatau ona e amata talosaga i le amataga o Setema.

Fa'atalanoaga

O iinei e foliga e le masani ai le faagasologa. E iai sau fa'atalanoaga su'esu'e ma lua fa'atalanoaga fa'apitoa. Afai e te faʻaalia lelei oe ia i latou, ona e alu lea i le tulaga o le suʻeina o se galuega. E te manaʻomia le faʻatumu o se fesili umi e te faʻaalia uma ai ou tomai i le taimi nei, faʻapea foʻi ma le faʻaalia o ou manaʻoga i le autu o le poloketi ma le nofoaga e te manaʻo e fai ai le galuega.

E taua tele le faʻatumu lelei o lenei fomu ma le filiga! O tagata e mafai ona faʻafeiloaʻi o loʻo suʻeina tagata e auai i la latou poloketi e vaʻavaʻai i tagata faigaluega avanoa ma faʻatulaga talanoaga ma sui latou te fiafia i ai. E mafai ona latou faamamaina tamaiti aoga i le nofoaga, upu autu, siaki i le pepa talosaga, ma faavasega i togi faatalanoaga.

I le taimi o le talanoaga, e talanoa le tagata fai faatalanoaga e uiga i le poloketi o le a galue ai ma aoao foi e uiga i le poto masani a le sui. O se avanoa sili lea e iloa ai pe o le a le foliga moni o le galuega, aua o loʻo e fesoʻotaʻi ma le tagata o le a avea ma au talimalo. A maeʻa le faʻatalanoaga, e te tusia se tusi i le tagata faigaluega ma ou lagona o le poloketi. Afai e te fiafia i le poloketi, ma e fiafia le tagata fai faatalanoaga ia te oe, ona faatalitali mai lea o se ofo ia te oe. A leai, o le ae faʻamoemoe e tulitatao telefoni, atonu o le 2-3-4, pe leai foi. E taua le faʻamalamalamaina e tusa lava pe na e pasia faʻatalanoaga lelei, ae i le tulaga o le suʻeina o se poloketi e leai se 'au e tasi na filifilia oe (pe atonu e leai se tasi na talanoa ia te oe), ona, talofa, o le a tuʻua oe e aunoa ma se ofo. .

Amerika po o Europa?

Faatasi ai ma isi mea, e tatau ona e filifili po o fea e te faia ai lau galuega faataitai. Sa i ai la'u filifiliga i le va o Amerika ma EMEA. Ma o iinei e taua le iloa e uiga i nisi o vaega. Mo se faʻataʻitaʻiga, o loʻo i ai se lagona e sili atu le faigata ona oʻo i Amerika. Muamua, e tatau ona e faia se tauvaga faaopoopo 90-minute lea e tatau ona e foia ai faafitauli algorithmic, faʻapea foʻi ma le isi 15-minute suʻega e taumafai e faʻaalia lou uiga. Lona lua, i loʻu poto masani ma le poto masani a aʻu uo, i le tulaga suʻesuʻe, o 'au e le fiafia ia te oe. Mo se faʻataʻitaʻiga, i le 2017 sa naʻo le tasi laʻu talanoaga, mulimuli ane na filifilia e le 'au se isi sui tauva ma ou te leʻi mauaina se ofo. A o tama na talosaga i Europa e 4-5 galuega faatino. I le 2018, na latou maua ai se 'au mo au ia Ianuari, lea ua tuai. Sa galulue tama i Niu Ioka, sa ou fiafia i la latou galuega faatino, ma sa ou ioe.

E pei ona e vaʻaia, i totonu o le US o mea e sili atu ona faigata. Ae sa sili atu loʻu manaʻo e alu i inā nai lo Europa. E le gata i lea i Amerika latou te totogia sili atu.

Auala e maua ai se galuega faataitai ile Google

O le a le mea e fai pe a uma?

I le faaiuga o le galuega faataitai e lua au filifiliga:

  • Maua se galuega faataitai mo le tausaga a sau.
  • Pasia lua fa'atalanoaga fa'apitoa e maua ai se avanoa tumau.

O avanoa nei e lua e maua pe a e fa'amae'aina lau galuega o lo'o iai nei. Afai e le o lau galuega faataitai muamua lea, e mafai foi ona ofoina atu ia te oe se avanoa tumau e aunoa ma ni faatalanoaga.

O le mea lea, o le tulaga lea e tulaʻi mai, e mafai ona faʻamatalaina i se ata e tasi:

Auala e maua ai se galuega faataitai ile Google

Talu ai o la'u galuega faataitai muamua lea, na ou filifili ai e faia ni faatalanoaga faapitoa se lua e maua ai se avanoa tumau. E tusa ai ma a latou faaiuga, sa latou malilie e tuuina mai ia te au se ofo ma amata ona saili mo se au, ae sa ou teena lenei filifiliga ona sa ou filifili e faauma loʻu tikeri o le matuaofaiva. Google e foliga mai e le mou atu ile 2-3 tausaga.

iʻuga

Uo, ou te faʻamoemoe na ou faʻamatalaina i se auala faigofie ma malamalama pe o le a le auala mai le tamaititi aoga i le intern. (ona toe foi mai lea...), ma o lenei mea o le a maua ai lana tagata faitau o le a latou iloa e aoga. E pei ona e vaʻai, e le faigata tele e pei ona foliga mai, e tatau lava ona e tuʻu ese lou paie, ou fefe ma amata taumafai!

PS o loʻo ia te aʻu foi iinei alavai i totonu o se taavaletoso e mafai ona e tilotilo ai.

puna: www.habr.com

Faaopoopo i ai se faamatalaga