Bii o ṣe le murasilẹ fun ifọrọwanilẹnuwo ni Google ati kuna. Lẹẹmeji

Bii o ṣe le murasilẹ fun ifọrọwanilẹnuwo ni Google ati kuna. Lẹẹmeji

Awọn akọle ti awọn article dun bi apọju kuna, sugbon ni otito ohun gbogbo ni ko ki o rọrun. Ati ni gbogbogbo, itan yii pari ni daadaa, botilẹjẹpe kii ṣe ni Google. Ṣugbọn eyi jẹ koko-ọrọ fun nkan miiran. Ninu nkan kanna, Emi yoo sọrọ nipa awọn nkan mẹta: bii ilana igbaradi mi ṣe lọ, bawo ni awọn ifọrọwanilẹnuwo ni Google ṣe waye, ati idi ti, ninu ero mi, ohun gbogbo ko han bi o ti le dabi.

Bawo ni gbogbo bẹrẹ

Ọkan irọlẹ igba otutu Cypriot tutu kan, ironu lojiji waye si mi pe imọ mi ti Imọ-jinlẹ Kọmputa kilasika jinna pupọ paapaa lati apapọ, ati pe ohun kan nilo lati ṣe nipa rẹ. Ti, nipasẹ ọna, ẹnikan ko ti ka sibẹsibẹ idi ti aṣalẹ jẹ Cypriot ati tutu, lẹhinna o le wa nipa rẹ nibi. Lẹhin ero diẹ, o pinnu lati bẹrẹ nipasẹ gbigbe iṣẹ ori ayelujara lori awọn algoridimu ati awọn ẹya data. Lati ọdọ ọkan ninu awọn ẹlẹgbẹ mi tẹlẹ Mo gbọ nipa ẹkọ Robert Sedgewick lori Coursera. Ẹkọ naa ni awọn ẹya meji (apakan 1 и apakan 2). Ti awọn ọna asopọ ba yipada lojiji, o le nigbagbogbo Google orukọ onkọwe naa. Kọọkan apakan na 6 ọsẹ. Awọn ikowe ni a fun ni ibẹrẹ ọsẹ, ati lakoko ọsẹ o tun nilo lati ṣe awọn adaṣe. Apa akọkọ ti iṣẹ-ẹkọ naa ni wiwa awọn ẹya data ipilẹ, awọn oriṣi ipilẹ ti yiyan ati idiju ti awọn algoridimu. Apa keji ti ni ilọsiwaju siwaju sii, ti o bẹrẹ pẹlu awọn aworan ati ipari pẹlu awọn nkan bii Eto Laini ati Intractability. Lẹhin ti o ronu nipa gbogbo awọn ti o wa loke, Mo wa si ipari pe eyi ni pato ohun ti Mo nilo. Nipa ọna, oluka oniwadi le beere, kini Google ni lati ṣe pẹlu rẹ? Ati nitootọ, titi di akoko yii ko ni nkankan lati ṣe pẹlu rẹ rara. Ṣùgbọ́n mo nílò góńgó kan, nítorí pé kíkẹ́kọ̀ọ́ fún ọ̀sẹ̀ 12 ní ìrọ̀lẹ́ láìsí góńgó kan ti ṣòro díẹ̀. Kini o le jẹ idi ti gbigba imọ tuntun? Dajudaju, ohun elo wọn ni iṣe. Ni igbesi aye ojoojumọ eyi jẹ iṣoro pupọ, ṣugbọn lakoko ijomitoro pẹlu ile-iṣẹ nla kan o rọrun. Google yara kan fihan pe Google (dariji tautology) jẹ ọkan ninu awọn ile-iṣẹ ti o tobi julọ ni Yuroopu (ati pe Mo n wa ni pataki ni Yuroopu) ti o ṣe iru awọn ifọrọwanilẹnuwo. Eyun, ọfiisi wọn wa ni Zurich, Switzerland. Nitorinaa o ti pinnu - jẹ ki a kawe ki a lọ fun ifọrọwanilẹnuwo ni Google.

Ngbaradi fun ọna akọkọ

Awọn ọsẹ 12 naa kọja ni iyara ati pe Mo pari awọn iṣẹ-ẹkọ mejeeji. Mi ifihan ti awọn courses ni o wa siwaju sii ju rere, ati ki o Mo le so wọn si ẹnikẹni nife. Mo nifẹ awọn iṣẹ ikẹkọ fun awọn idi wọnyi:

  • Olukọni naa sọ Gẹẹsi ti o han gbangba
  • Awọn ohun elo ti ni eto daradara
  • Awọn ifarahan alayeye ti n ṣafihan awọn inu ti algorithm kọọkan
  • Aṣayan ohun elo ti o peye
  • Awọn adaṣe ti o nifẹ
  • Awọn adaṣe ti wa ni ṣayẹwo laifọwọyi lori aaye naa, lẹhin eyi ti o ti gbejade ijabọ kan

Mi ise lori courses maa lọ bi yi. Mo ti tẹtisi awọn ikowe ni 1-2 ọjọ. Lẹhinna wọn ṣe idanwo iyara ti imọ wọn nipa ohun elo naa. Awọn iyokù ọsẹ ni mo ṣe idaraya ni ọpọlọpọ awọn iterations. Lẹhin akọkọ ọkan Mo gba 30-70% mi, awọn ti o tẹle mu abajade wa si 97-100%. Idaraya naa nigbagbogbo pẹlu imuse diẹ ninu algorithm, fun apẹẹrẹ. Gbigbe okun tabi bzip.

Lẹhin ipari awọn iṣẹ ikẹkọ, Mo rii pe ọpọlọpọ imọ wa pẹlu ibanujẹ pupọ. Ti o ba jẹ pe ṣaaju ki Mo kan mọ pe Emi ko mọ ohunkohun, ni bayi Mo bẹrẹ lati mọ pe Emi ni ko mọ.

Niwọn bi o ti jẹ oṣu May nikan, ati pe Mo ṣeto ifọrọwanilẹnuwo fun isubu, Mo pinnu lati tẹsiwaju ẹkọ mi. Lẹhin atunwo awọn ibeere fun aye, o pinnu lati lọ si awọn itọnisọna meji ni afiwe: tẹsiwaju kika awọn algoridimu ati mu ẹkọ ipilẹ ni ẹkọ ẹrọ. Fun ibi-afẹde akọkọ, Mo pinnu lati yipada lati awọn iṣẹ ikẹkọ si iwe kan ati yan iṣẹ nla ti Steven Skiena “Alugoridimu. Ilana Apẹrẹ alugoridimu. Ko bi monumental bi Knut ká, sugbon si tun. Fun ibi-afẹde keji, Mo pada si Coursera ati forukọsilẹ fun iṣẹ ikẹkọ Andrew Ng. machine Learning.

Oṣu mẹta miiran ti kọja ati pe Mo pari iṣẹ-ẹkọ ati iwe.

Jẹ ká bẹrẹ pẹlu awọn iwe. Kika naa yipada lati jẹ igbadun pupọ, botilẹjẹpe ko rọrun. Ni opo, Emi yoo ṣeduro iwe naa, ṣugbọn kii ṣe lẹsẹkẹsẹ. Ìwò, awọn iwe pese kan diẹ ni-ijinle wo ohun ti mo ti kọ ninu papa. Ni afikun, Mo ṣe awari (lati oju-ọna oju-ọna deede) iru awọn nkan bii heuristics ati siseto agbara. Nipa ti, Mo ti lo wọn tẹlẹ, ṣugbọn Emi ko mọ ohun ti wọn pe. Iwe naa tun ni nọmba awọn itan-akọọlẹ lati igbesi aye onkọwe naa (Itan Ogun), eyiti o di diẹ ninu ẹda ẹkọ ti igbejade. Nipa ọna, idaji keji ti iwe naa le yọkuro; o ni dipo apejuwe awọn iṣoro ti o wa tẹlẹ ati awọn ọna lati yanju wọn. O wulo ti o ba lo nigbagbogbo ni iṣe, bibẹẹkọ o yoo gbagbe lẹsẹkẹsẹ.

Mo ti wà diẹ ẹ sii ju dùn pẹlu awọn dajudaju. Onkọwe mọ awọn nkan rẹ kedere ati sọrọ ni ọna ti o nifẹ. Pẹlupẹlu iye ti o tọ, eyun algebra laini ati awọn ipilẹ ti awọn nẹtiwọọki nkankikan, Mo ranti lati ile-ẹkọ giga, nitorinaa Emi ko ni iriri awọn iṣoro kan pato. Awọn be ti awọn dajudaju jẹ ohun boṣewa. Ẹkọ naa ti pin si awọn ọsẹ. Ni gbogbo ọsẹ awọn ikowe wa pẹlu awọn idanwo kukuru. Lẹhin awọn ikowe, a fun ọ ni iṣẹ kan ti o nilo lati ṣe, fi silẹ, ati pe yoo ṣayẹwo laifọwọyi. Ni ṣoki, atokọ ti awọn ohun ti a kọ ninu iṣẹ ikẹkọ jẹ atẹle yii:
- iye owo iṣẹ
- laini ifaseyin
- igbelewọn gradient
- igbelosoke ẹya-ara
- deede idogba
- logistic padasẹyin
- isọdi pupọ (ọkan la gbogbo)
- nkankikan nẹtiwọki
- backpropagation
- deede
- abosi / iyatọ
- eko ekoro
- Awọn metiriki aṣiṣe (konge, iranti, F1)
- Awọn ẹrọ Vector ṣe atilẹyin (ipinsi ala nla)
- K-tumo si
— Onínọmbà Awọn ohun elo pataki
- anomaly erin
- sisẹ ifowosowopo (eto oluṣeduro)
- sitokasitik, mini-ipele, ipele gradient descents
- online eko
- map din
- aja onínọmbà
Lẹhin ipari ẹkọ naa, oye ti gbogbo awọn koko-ọrọ wọnyi wa. Lẹhin ọdun 2, o fẹrẹ jẹ ohun gbogbo ti gbagbe nipa ti ara. Mo ṣeduro rẹ si awọn ti ko faramọ pẹlu ikẹkọ ẹrọ ati fẹ lati ni oye ti o dara ti awọn nkan ipilẹ lati lọ siwaju.

Ṣiṣe akọkọ

O ti jẹ Kẹsán tẹlẹ ati pe o to akoko lati ronu nipa ifọrọwanilẹnuwo kan. Niwọn bi lilo nipasẹ aaye naa jẹ ajalu pupọ, Mo bẹrẹ si wa awọn ọrẹ ti o ṣiṣẹ ni Google. Yiyan ṣubu lori datacompboy, niwon o jẹ nikan ni ọkan ti mo mọ taara (paapa ti o ba ko tikalararẹ). Ó gbà láti fi ìwé ìkẹ́kọ̀ọ́ ránṣẹ́ sí mi, láìpẹ́, mo gba lẹ́tà kan láti ọ̀dọ̀ àwọn agbanisíṣẹ́ náà láti fi àyè pamọ́ sórí kàlẹ́ńdà rẹ̀ fún ìjíròrò àkọ́kọ́. A gbiyanju ibaraẹnisọrọ nipasẹ Hangouts, ṣugbọn didara jẹ ẹru, nitorinaa a yipada si foonu naa. Ni akọkọ, a yara jiroro lori boṣewa bii, idi ati idi, ati lẹhinna gbe siwaju si ibojuwo imọ-ẹrọ. O ni awọn ibeere mejila ni ẹmi ti “kini iṣoro ti fifi sii sinu maapu hash”, “kini awọn igi iwọntunwọnsi ni o mọ.” Ko ṣoro ti o ba ni imọ ipilẹ ti nkan wọnyi. Iyẹwo naa lọ daradara ati da lori awọn esi, wọn pinnu lati ṣeto ibere ijomitoro akọkọ ni ọsẹ kan.

Ifọrọwanilẹnuwo tun waye nipasẹ Hangouts. Ni akọkọ wọn sọrọ nipa mi fun bii iṣẹju 5, lẹhinna gbe siwaju si iṣoro naa. Awọn isoro wà lori awonya. Mo yarayara mọ ohun ti o nilo lati ṣe, ṣugbọn Mo yan algorithm ti ko tọ. Nigbati mo bẹrẹ kikọ koodu Mo rii eyi ati yipada si aṣayan miiran, eyiti Mo pari. Olubẹwo naa beere awọn ibeere pupọ nipa idiju ti algorithm ati beere boya o le ṣee ṣe ni iyara. Mo ti bakan di ṣigọgọ ati ki o ko le se o. Ni aaye yii, akoko ti pari ati pe a sọ o dabọ. Lẹhinna, lẹhin bii iṣẹju mẹwa 10, o han si mi pe dipo Dijkstra algorithm ti Mo lo, ninu iṣoro pataki yii Mo le lo wiwa ibú-akọkọ, ati pe yoo yarayara. Lẹhin akoko diẹ, olugbasilẹ naa pe o sọ pe ifọrọwanilẹnuwo lapapọ lọ daradara ati pe o yẹ ki o ṣeto miiran. A gba lori miiran ọsẹ.

Ni akoko yii awọn nkan buru si. Ti o ba jẹ igba akọkọ ti olubẹwo naa jẹ ọrẹ ati ibaramu, ni akoko yii o ni ibanujẹ diẹ. Emi ko le ṣawari iṣoro naa lẹsẹkẹsẹ, botilẹjẹpe awọn imọran ti Mo wa pẹlu le, ni ipilẹ, yorisi ojutu rẹ. Ni ipari, lẹhin ọpọlọpọ awọn ibeere lati ọdọ olubẹwo naa, ojutu naa wa si mi. Ni akoko yii o yipada lati jẹ wiwa ibú-akọkọ lẹẹkansi, nikan lati awọn aaye pupọ. Mo kọ awọn ojutu, pade wọn ni akoko, ṣugbọn gbagbe nipa awọn ọran eti. Lẹhin igba diẹ, oluṣeto naa pe o si sọ pe ni akoko yii alarinrin naa ko ni idunnu, nitori ninu ero rẹ Mo nilo awọn imọran pupọ (awọn ege 3 tabi 4) ati pe Mo yi koodu pada nigbagbogbo nigba kikọ. Da lori awọn abajade ti awọn ifọrọwanilẹnuwo meji, o pinnu lati ma lọ siwaju, ṣugbọn lati sun ifọrọwanilẹnuwo ti nbọ siwaju fun ọdun kan, ti MO ba fẹ. Ìdí nìyí tí a fi dágbére fún.

Ati lati itan yii Mo ṣe awọn ipinnu pupọ:

  • Ilana yii dara, ṣugbọn o nilo lati lọ kiri ni kiakia
  • Imọran laisi adaṣe kii yoo ṣe iranlọwọ. A nilo lati yanju awọn iṣoro ati mu ifaminsi wa si adaṣe.
  • Pupọ da lori olubẹwo naa. Ati pe ko si ohun ti a le ṣe nipa rẹ.

Ngbaradi fun ṣiṣe keji

Lẹhin ti o ronu nipa ipo naa, Mo pinnu lati gbiyanju lẹẹkansi ni ọdun kan. Ati die-die satunkọ awọn ìlépa. Ti o ba jẹ iṣaaju ibi-afẹde akọkọ ni lati kawe, ati ifọrọwanilẹnuwo ni Google dabi karọọti ti o jinna, ni bayi gbigbe ifọrọwanilẹnuwo ni ibi-afẹde, ati ikẹkọ ni ọna.
Nitorinaa, ero tuntun ti ni idagbasoke, eyiti o pẹlu awọn aaye wọnyi:

  • Tẹsiwaju lati ṣe iwadi ẹkọ nipa kika awọn iwe ati awọn nkan.
  • Yanju awọn iṣoro algorithmic ni iye awọn ege 500-1000.
  • Tẹsiwaju kikọ ẹkọ nipa wiwo awọn fidio.
  • Tẹsiwaju lati ṣe iwadi ẹkọ nipasẹ awọn iṣẹ ikẹkọ.
  • Ṣe iwadi awọn iriri awọn eniyan miiran pẹlu awọn ifọrọwanilẹnuwo ni Google.

Mo pari eto naa laarin ọdun kan. Nigbamii Emi yoo ṣe apejuwe ohun ti Mo ṣe gangan fun awọn aaye kọọkan.

Awọn iwe ohun ati awọn nkan

N kò tilẹ̀ rántí iye àwọn àpilẹ̀kọ tí mo kà; Mo kà wọ́n lédè Rọ́ṣíà àti lédè Gẹ̀ẹ́sì. Boya aaye ti o wulo julọ eyi. Nibi o le wa apejuwe ti nọmba nla ti awọn algoridimu ti o nifẹ pẹlu awọn apẹẹrẹ koodu.

Mo ti ka awọn iwe 5: Algorithms, 4th edition (Sedgewick, Wayne), Ifaara si Algorithms 3rd Edition (Cormen, Leiserson, Rivest, Stein), Cracking the Coding Interview 4th edition (Gayle Laakmann), Awọn ifọrọwanilẹnuwo siseto Ṣafihan ẹda 2nd (Mongan, Suojanen) , Giguere), Awọn eroja ti Awọn ifọrọwanilẹnuwo siseto (Aziz, Lee, Prakash). Wọn le pin si awọn ẹka meji. Ni igba akọkọ ti pẹlu awọn iwe nipasẹ Sedgwick ati Corman. Eleyi jẹ a yii. Iyokù jẹ igbaradi fun ifọrọwanilẹnuwo naa. Sedgwick sọ nipa ohun kanna ninu iwe bi ninu awọn iṣẹ-ẹkọ rẹ. Nikan ni kikọ. Ko si aaye pupọ ni kika ni pẹkipẹki ti o ba ti gba ikẹkọ naa, ṣugbọn o tọ lati skimming lonakona. Ti o ko ba ti wo iṣẹ ikẹkọ naa, o jẹ oye lati ka. Cormen dabi enipe alaidun fun mi. Ká sòótọ́, ó ṣòro fún mi láti mọ̀ ọ́n. Mo ti o kan mu o jade nibẹ titunto si yii, ati awọn orisirisi ṣọwọn lo data ẹya (Fibonacci òkiti, van Emde Boas igi, radix òkìtì).

O tọ lati ka o kere ju iwe kan lati mura silẹ fun ifọrọwanilẹnuwo. Gbogbo wọn ti wa ni itumọ ti lori isunmọ kanna opo. Wọn ṣe apejuwe ilana ifọrọwanilẹnuwo ni awọn ile-iṣẹ imọ-ẹrọ nla, fun awọn ohun ipilẹ lati Imọ-ẹrọ Kọmputa, awọn iṣoro fun awọn nkan ipilẹ wọnyi, awọn solusan si awọn iṣoro ati itupalẹ awọn ojutu. Ninu awọn mẹta ti o wa loke, Emi yoo ṣeduro Kikọ Ifọrọwanilẹnuwo Ifaminsi bi akọkọ, ati pe iyoku jẹ aṣayan.

Awọn iṣoro algorithm

Eleyi je jasi julọ awon ojuami ti igbaradi. O le, dajudaju, joko si isalẹ ki o yanju awọn iṣoro pẹlu aimọgbọnwa. Ọpọlọpọ awọn aaye oriṣiriṣi wa fun eyi. Mo lo akọkọ mẹta: Hackerrank, CodeChef и LeetCode. Lori CodeChef, awọn iṣoro pin nipasẹ iṣoro, ṣugbọn kii ṣe nipasẹ koko-ọrọ. Lori Hackerrank mejeeji nipasẹ idiju ati nipasẹ koko.

Ṣugbọn bi MO ṣe rii lẹsẹkẹsẹ fun ara mi, ọna ti o nifẹ si wa. Ati pe iwọnyi jẹ awọn idije (awọn italaya siseto tabi awọn idije siseto). Gbogbo awọn aaye mẹta pese wọn. Lootọ, iṣoro kan wa pẹlu LeetCode - agbegbe akoko ti ko ni irọrun. Ti o ni idi ti Emi ko kopa lori ojula yi. Hackerrank ati CodeChef pese nọmba ti o tobi pupọ ti awọn idije oriṣiriṣi, ṣiṣe lati wakati 1 si awọn ọjọ 10. Awọn ọna kika oriṣiriṣi ni awọn ofin oriṣiriṣi, ṣugbọn a le sọrọ nipa iyẹn fun igba pipẹ. Koko akọkọ idi ti awọn idije ṣe dara ni ifihan ti ẹya ifigagbaga (ati lẹẹkansi tautology) sinu ilana ikẹkọ.

Ni apapọ, Mo kopa ninu awọn idije 37 lori Hackerrank. Ninu awọn wọnyi, 32 jẹ eyi ti o ṣe akiyesi, ati pe 5 ni o ṣe onigbọwọ (Mo paapaa gba $ 25 ninu ọkan ninu wọn) tabi fun igbadun. Ni awọn ipo ti mo ti wà ni oke 10% 4 igba, ni oke 11% 12 igba ati ni oke 5% 25 igba. Awọn abajade to dara julọ jẹ 27/1459 ni wakati 3 ati 22/9721 ni ọsẹ.

Mo yipada si CodeChef nigbati Hackerrank bẹrẹ gbigbalejo awọn idije ni igba diẹ. Ni lapapọ Mo ti iṣakoso lati kopa ninu 5 idije. Dimegilio ti o dara julọ jẹ 426/5019 ni idije ọjọ mẹwa.

Ni apapọ, ni awọn idije ati bii iyẹn, Mo yanju diẹ diẹ sii ju awọn iṣoro 1000, eyiti o baamu si ero naa. Ni bayi, laanu, ko si akoko ọfẹ lati tẹsiwaju awọn iṣẹ idije, gẹgẹ bi ko si ibi-afẹde eyiti a le kọ akoko ti ko ni ọfẹ. Sugbon o je fun. Mo ṣeduro pe ki awọn ti o nifẹ si eyi wa awọn eniyan ti o nifẹ si. Papọ tabi ni ẹgbẹ kan o jẹ igbadun pupọ diẹ sii. Mo ni igbadun pẹlu eyi pẹlu ọrẹ kan, nitorinaa boya o lọ daradara.

Wo fidio

Lẹhin kika iwe Skiena, Mo nifẹ ninu ohun ti o nṣe. Bii Sedgwick, o jẹ olukọ ile-ẹkọ giga kan. Ni iyi yii, awọn fidio ti awọn iṣẹ ikẹkọ rẹ le wa lori ayelujara. Mo pinnu lati ṣe ayẹwo ikẹkọ naa COMP300E - Awọn italaya siseto - 2009 HKUST. Nko le so pe mo feran re pupo. Ni akọkọ, didara fidio ko dara pupọ. Ni ẹẹkeji, Emi ko gbiyanju lati yanju awọn iṣoro ti a jiroro ninu ikẹkọ funrarami. Nitorinaa adehun igbeyawo ko ga pupọ.
Paapaa, lakoko ti o yanju awọn iṣoro, n gbiyanju lati wa algorithm ti o tọ, Mo wa kọja fidio Tushar Roy. O ṣiṣẹ ni Amazon ati bayi ṣiṣẹ ni Apple. Bi mo ṣe rii nigbamii fun ara mi, o ni YouTube ikanni, ibi ti o posts ohun onínọmbà ti awọn orisirisi aligoridimu. Ni akoko kikọ, ikanni naa ni awọn fidio 103 ni. Ati pe Mo gbọdọ sọ pe a ṣe itupalẹ rẹ daradara. Mo gbiyanju lati wo awọn onkọwe miiran, ṣugbọn bakanna ko ṣiṣẹ. Nitorinaa Mo le dajudaju ṣeduro ikanni yii fun wiwo.

Gbigba awọn iṣẹ ikẹkọ

Emi ko ṣe ohunkohun pataki nibi. Ti wo fidio kan lati Google's Android Developer Nanodegree ati pe o gba ikẹkọ lati ITMO Bii o ṣe le bori Awọn idije ifaminsi: Awọn aṣiri ti Awọn aṣaju-ija. Nanodegree dara pupọ, botilẹjẹpe Emi nipa ti ara ko kọ ohunkohun titun lati ọdọ rẹ. Ẹkọ lati ITMO jẹ skewed kekere kan ni awọn ofin ti ẹkọ, ṣugbọn awọn iṣoro naa jẹ iyanilenu. Emi kii yoo ṣeduro bibẹrẹ pẹlu rẹ, ṣugbọn ni ipilẹ o jẹ akoko ti o lo daradara.

Kọ ẹkọ lati awọn iriri awọn eniyan miiran

Nitoribẹẹ, ọpọlọpọ eniyan gbiyanju lati wọle si Google. Diẹ ninu awọn wọle, diẹ ninu awọn ko. Diẹ ninu awọn ti kọ awọn nkan nipa eyi. Ninu awọn nkan ti o nifẹ ti Emi yoo jasi darukọ Eyi и Eyi. Ni akọkọ nla, eniyan pese fun ara rẹ akojọ kan ti ohun ti o nilo lati ko eko lati le di a Software Engineer ati ki o gba sinu Google. O bajẹ pari ni Amazon, ṣugbọn iyẹn ko ṣe pataki mọ. Iwe afọwọkọ keji ni a kọ nipasẹ ẹlẹrọ Google, Larisa Agarkova (Larrr). Ni afikun si iwe-ipamọ yii, o tun le ka bulọọgi rẹ.

O jẹ oye lati ka awọn atunyẹwo ti awọn ibere ijomitoro lori Glassdoor. Gbogbo wọn jẹ diẹ sii tabi kere si iru, ṣugbọn o le gba diẹ ninu alaye to wulo.

Emi kii yoo pese awọn ọna asopọ si awọn nkan kekere miiran; o le wa wọn ni rọọrun lori Google.

Ṣiṣe keji

Ati nisisiyi ọdun kan ti kọja. O wa ni titan pupọ ni awọn ofin ti awọn ẹkọ. Ṣugbọn Mo sunmọ Igba Irẹdanu Ewe tuntun pẹlu imọ-jinlẹ pupọ ti imọ-jinlẹ ati idagbasoke awọn ọgbọn iṣe. Awọn ọsẹ diẹ si ku ṣaaju opin ọdun ti a pin fun mi fun igbaradi, lojiji lẹta kan lati ọdọ agbanisiṣẹ lati Google ṣubu sinu meeli, ninu eyiti o beere lọwọ mi boya MO tun ni ifẹ lati ṣiṣẹ ni Google ati pe yoo fẹ lati ṣiṣẹ ni Google. Mo lokan sọrọ pẹlu rẹ. Nipa ti ara, Emi ko lokan. A gba lati pe ni ọsẹ kan. Wọn tun beere lọwọ mi fun atunṣe imudojuiwọn, eyiti Mo ṣafikun apejuwe kukuru ti ohun ti Mo ti ṣe lakoko ọdun ni iṣẹ ati ni gbogbogbo.

Lẹhin ti ibaraẹnisọrọ fun igbesi aye, a pinnu pe ni ọsẹ kan yoo wa ifọrọwanilẹnuwo Hangout, gẹgẹ bi ọdun to kọja. Ọsẹ kan kọja, o to akoko fun ifọrọwanilẹnuwo, ṣugbọn olubẹwo naa ko han. Awọn iṣẹju 10 kọja, Mo ti bẹrẹ lati ni aifọkanbalẹ, nigbati lojiji ẹnikan ti nwaye sinu iwiregbe. Bi o ti wa ni diẹ diẹ lẹhinna, olubẹwo mi fun idi kan ko le han ati pe a ri rirọpo kan fun u ni kiakia. Eniyan naa ko ti mura silẹ ni awọn ofin ti iṣeto kọnputa ati ni awọn ofin ti ṣiṣe ifọrọwanilẹnuwo naa. Ṣugbọn lẹhinna ohun gbogbo lọ daradara. Mo yanju iṣoro naa ni kiakia, ṣe apejuwe ibi ti awọn ọfin ti ṣee ṣe, ati bi wọn ṣe le yika. A sọrọ lori ọpọlọpọ awọn ẹya oriṣiriṣi ti iṣoro naa ati idiju ti algorithm. Lẹhinna a sọrọ fun awọn iṣẹju 5 miiran, ẹlẹrọ naa sọ fun wa awọn iwunilori rẹ ti ṣiṣẹ ni Munich (ti o han gbangba wọn ko rii rirọpo ni kiakia ni Zurich), lẹhinna a pinya.

Lọ́jọ́ kan náà, ẹni tó ń gbaṣẹ́ wá kàn sí mi, ó sì sọ pé ìfọ̀rọ̀wánilẹ́nuwò náà lọ dáadáa, wọ́n sì ti múra tán láti pè mí síbi ìfọ̀rọ̀wánilẹ́nuwò kan ní ọ́fíìsì. Ni ọjọ keji a pe nipasẹ Hangouts ati jiroro awọn alaye naa. Niwọn bi Mo ti nilo lati beere fun iwe iwọlu, a pinnu lati ṣeto ifọrọwanilẹnuwo ni oṣu kan.

Lakoko ti Mo n murasilẹ awọn iwe aṣẹ, Mo jiroro nigbakanna ifọrọwanilẹnuwo ti n bọ pẹlu agbanisi. Ifọrọwanilẹnuwo boṣewa ni Google ni awọn ifọrọwanilẹnuwo algorithmic 4 ati ifọrọwanilẹnuwo Apẹrẹ Eto kan. Ṣugbọn, niwọn bi Mo ti nbere fun iṣẹ kan bi oluṣe idagbasoke Android, a sọ fun mi pe apakan ti ifọrọwanilẹnuwo yoo jẹ Android pato. Emi ko le gbọn jade kuro ninu igbanisiṣẹ gangan kini ati kini pato yoo jẹ. Gẹgẹ bi mo ti loye, eyi ni a ṣe afihan laipẹ ati pe oun funrarẹ ko mọ pupọ. Mo tun forukọsilẹ fun awọn akoko ikẹkọ meji: bii o ṣe le ṣe ifọrọwanilẹnuwo algorithmic ati bii o ṣe le ṣe ifọrọwanilẹnuwo Apẹrẹ Eto kan. Awọn igba wà ti apapọ iwulo. Nibẹ, paapaa, ko si ẹnikan ti o le sọ fun mi kini wọn beere lọwọ awọn olupilẹṣẹ Android. Nítorí náà, ìmúrasílẹ̀ mi fún oṣù yìí sè sí ìsàlẹ̀:

  • Ifẹ si igbimọ asami kan ati kikọ 2-3 mejila ti awọn algoridimu olokiki julọ lori rẹ lati iranti. Awọn ege 3-5 ni gbogbo ọjọ. Ni apapọ, ọkọọkan ni a kọ ni igba pupọ.
  • Sọ iranti rẹ ti ọpọlọpọ alaye lori Android ti o ko lo lojoojumọ
  • Wiwo awọn fidio diẹ nipa Iwọn nla ati nkan bii iyẹn

Gẹgẹbi Mo ti sọ tẹlẹ, ni akoko kanna Mo ngbaradi awọn iwe aṣẹ fun irin-ajo naa. Lati bẹrẹ pẹlu, wọn beere lọwọ mi fun alaye lati ṣe lẹta ifiwepe kan. Lẹ́yìn náà, mo gbìyànjú fún ìgbà pípẹ́ láti mọ ẹni tó fún ní Kípírọ́sì ní ìwé àṣẹ ìrìnnà sí Switzerland, níwọ̀n bó ti jẹ́ pé ilé iṣẹ́ aṣojú ìjọba orílẹ̀-èdè Switzerland kò bójú tó èyí. Bi o ti wa ni jade, awọn ara ilu Austrian consulate n ṣe eyi. Mo pe mo si ṣe ipinnu lati pade. Wọn beere fun opo awọn iwe aṣẹ, ṣugbọn ko si ohun ti o nifẹ si pataki. Fọto, iwe irinna, iyọọda ibugbe, opo ti awọn iwe-ẹri oriṣiriṣi ati, dajudaju, lẹta ifiwepe. Nibayi lẹta naa ko de. Ni ipari, Mo lọ pẹlu atẹjade deede ati pe o ṣiṣẹ daradara daradara. Lẹta naa funrararẹ de awọn ọjọ 3 lẹhinna, Cypriot FedEx ko le rii adirẹsi mi ati pe Mo ni lati gba funrararẹ. Ni akoko kanna, Mo gba nkan kan lati ọdọ FedEx kanna, eyiti wọn tun ko le fi ranṣẹ si mi, nitori wọn ko rii adirẹsi naa, ati eyiti o ti dubulẹ nibẹ lati Oṣu Karun (osu 5, Karl). Niwon Emi ko mọ nipa rẹ, nipa ti ara, Emi ko ro pe wọn ni. Mo gba iwe iwọlu mi ni akoko, lẹhin eyi wọn gba hotẹẹli kan si mi ati fun mi ni awọn aṣayan ti ọkọ ofurufu. Mo ti ṣatunṣe awọn aṣayan lati jẹ ki o rọrun diẹ sii. Kò sí ọkọ̀ òfuurufú tààrà mọ́, nítorí náà, mo parí sí fò fò lọ sí Áténì àti láti gba Vienna padà.

Lẹhin gbogbo awọn ilana pẹlu irin ajo naa, awọn ọjọ diẹ ti kọja ati pe Mo fò lọ si Zurich. Wa nibẹ laisi iṣẹlẹ. Lati papa ọkọ ofurufu si ilu Mo gba ọkọ oju irin - yarayara ati irọrun. Lẹ́yìn tí mo ti rìn yí ká ìlú náà díẹ̀, mo rí òtẹ́ẹ̀lì kan, mo sì wọlé. Níwọ̀n bí ó ti jẹ́ pé òtẹ́ẹ̀lì náà wà láìjẹun, mo jẹ oúnjẹ alẹ́ lẹ́gbẹ̀ẹ́ rẹ̀, mo sì lọ sùn, nítorí pé òwúrọ̀ ni ọkọ̀ òfuurufú náà ti wà, mo sì ti fẹ́ sùn. Ni ọjọ keji Mo jẹ ounjẹ owurọ ni hotẹẹli (fun afikun owo) o si lọ si ọfiisi Google. Google ni awọn ọfiisi pupọ ni Zurich. Ifọrọwanilẹnuwo mi ko si ni aarin. Ati ni gbogbogbo, ọfiisi naa dabi ẹni lasan, nitorinaa Emi ko ni aye lati wo gbogbo awọn ire ti ọfiisi Google “deede” kan. Mo forukọsilẹ pẹlu alabojuto ati joko lati duro. Lẹ́yìn àkókò díẹ̀, ẹni tó ń gbaṣẹ́ṣẹ́ náà jáde wá sọ ètò ọjọ́ náà fún mi, lẹ́yìn ìyẹn ló mú mi lọ sí yàrá tí wọ́n ti ń fọ̀rọ̀ wá ọ̀rọ̀ wò lẹ́nu wò. Lootọ, ero naa pẹlu awọn ifọrọwanilẹnuwo 3, ounjẹ ọsan ati awọn ifọrọwanilẹnuwo 2 diẹ sii.

Ifọrọwanilẹnuwo nọmba ọkan

Ifọrọwanilẹnuwo akọkọ jẹ lori Android nikan. Ati pe ko ni nkankan lati ṣe pẹlu awọn algoridimu rara. Iyalẹnu, tilẹ. O dara, o dara, paapaa diẹ sii ni ọna yii. A beere lọwọ wa lati ṣe paati UI kan. Ni akọkọ a sọrọ kini ati bii. O funni lati ṣe ojutu kan nipa lilo RxJava, ṣapejuwe kini gangan oun yoo ṣe ati idi. Wọn sọ pe dajudaju eyi dara, ṣugbọn jẹ ki a ṣe ni lilo ilana Android. Ati ni akoko kanna a yoo kọ koodu lori ọkọ. Ati pe kii ṣe paati nikan, ṣugbọn gbogbo iṣẹ ṣiṣe ti o lo paati yii. Eyi ni ohun ti Emi ko ṣetan fun. O jẹ ohun kan lati kọ algorithm laini 30-50 lori igbimọ, ati ohun miiran lati kọ awọn nudulu ti koodu Android, paapaa pẹlu awọn kuru ati awọn asọye ni ẹmi ti “daradara, Emi kii yoo kọ iyẹn, nitori o ti han tẹlẹ.” Awọn esi je diẹ ninu awọn Iru vinaigrette fun 3 lọọgan. Awon. Mo yanju iṣoro naa, ṣugbọn o dabi odi.

Ifọrọwanilẹnuwo nọmba meji

Ni akoko yii ifọrọwanilẹnuwo jẹ nipa awọn algoridimu. Ati nibẹ wà meji interviewers. Ọkan jẹ olubẹwo gangan, ati ekeji jẹ ọdọ padawan (olubẹwo ojiji). O jẹ dandan lati wa pẹlu eto data kan pẹlu awọn ohun-ini kan. Ni akọkọ, a jiroro iṣoro naa bi igbagbogbo. Mo beere awọn ibeere oriṣiriṣi, olubẹwo naa dahun. Lẹhin igba diẹ, wọn beere lọwọ wọn lati kọ awọn ọna pupọ ti eto ti a ṣe lori igbimọ. Ni akoko yii Mo ti ṣaṣeyọri diẹ sii tabi kere si, botilẹjẹpe pẹlu awọn aṣiṣe kekere diẹ, eyiti Mo ṣe atunṣe ni ifọrọwanilẹnuwo.

Ifọrọwanilẹnuwo nọmba mẹta

Ni akoko yii Apẹrẹ Eto, eyiti o tun yipada lojiji lati jẹ Android. O jẹ dandan lati ṣe agbekalẹ ohun elo kan pẹlu iṣẹ ṣiṣe kan. A jiroro awọn ibeere fun ohun elo, olupin, ati ilana ibaraẹnisọrọ. Nigbamii, Mo bẹrẹ lati ṣe apejuwe kini awọn paati tabi awọn ile-ikawe Emi yoo lo nigbati o ba kọ ohun elo naa. Ati lẹhinna, nigbati o n mẹnuba Oluṣeto Job, iruju diẹ wa. Oro naa ni pe Emi ko lo o ni iṣe, nitori ni akoko itusilẹ rẹ Mo ṣẹṣẹ yipada si awọn ohun elo atilẹyin nibiti ko si awọn iṣẹ ṣiṣe fun lilo rẹ. Ohun kanna ṣẹlẹ nigbati idagbasoke awọn atẹle. Iyẹn ni, ni imọran, Mo mọ kini nkan yii jẹ, nigba ati bii o ṣe lo, ṣugbọn Emi ko ni iriri ninu lilo rẹ. Ati pe olubẹwo naa ko fẹran pupọ. Lẹhinna wọn beere fun mi lati kọ koodu kan. Bẹẹni, nigba idagbasoke ohun elo kan o nilo lẹsẹkẹsẹ lati kọ koodu. Lẹẹkansi Android koodu lori awọn ọkọ. O wa ni jade idẹruba lẹẹkansi.

Ounjẹ ọsan

O tun yẹ ki eniyan miiran wa, ṣugbọn ko ṣe. Ati Google ṣe awọn aṣiṣe. Bi abajade, Mo lọ si ounjẹ ọsan pẹlu olubẹwo ti iṣaaju, alabaṣiṣẹpọ rẹ, ati diẹ diẹ lẹhinna olubẹwo atẹle darapọ mọ. Ọsan wà oyimbo bojumu. Lẹẹkansi, niwọn igba ti eyi kii ṣe ọfiisi akọkọ ni Zurich, yara ile ijeun dabi ẹni lasan, botilẹjẹpe o dara pupọ.

Ifọrọwanilẹnuwo nọmba mẹrin

Lakotan, awọn algoridimu ni fọọmu mimọ wọn. Mo yanju iṣoro akọkọ ni iyara ati lẹsẹkẹsẹ ni imunadoko, botilẹjẹpe Mo padanu ọran eti kan, ṣugbọn ni itara olubẹwo naa (o fun ọran eti pupọ yii) Mo rii iṣoro naa ati ṣatunṣe rẹ. Nitoribẹẹ, Mo ni lati kọ koodu naa lori igbimọ. Lẹhinna a fun iru iṣẹ kan, ṣugbọn o nira sii. Fun rẹ, Mo rii tọkọtaya kan ti awọn solusan ti kii ṣe aipe ati pe o fẹrẹ rii ọkan ti o dara julọ, awọn iṣẹju 5-10 ko to lati pari ero naa. O dara, Emi ko ni akoko lati kọ koodu naa fun.

Ifọrọwanilẹnuwo nọmba marun

Ati lẹẹkansi Android lodo. Mo ṣe iyalẹnu idi ti Mo ṣe iwadi awọn algoridimu ni gbogbo ọdun?
Ni akọkọ awọn ibeere ti o rọrun diẹ wa. Lẹhinna olubẹwo naa kọ koodu lori igbimọ ati beere pe ki o wa awọn iṣoro ninu rẹ. O ti ri, ṣe alaye, ṣe atunṣe. Ti jiroro. Ati lẹhinna diẹ ninu awọn ibeere airotẹlẹ bẹrẹ ni ẹmi “kini ọna Y ṣe ni kilasi X”, “kini inu ọna Y”, “kini kilasi Z ṣe”. Nitoribẹẹ, Mo dahun nkankan, ṣugbọn lẹhinna Mo sọ pe Emi ko pade eyi ni iṣẹ mi laipẹ ati nipa ti ara Emi ko ranti ẹniti n ṣe kini ati bii ni awọn alaye. Lẹ́yìn ìyẹn, olùfọ̀rọ̀wánilẹ́nuwò náà béèrè ohun tí mò ń ṣe báyìí. Ati awọn ibeere lọ lori koko yi. Mo ti dahun tẹlẹ dara julọ nibi.

Lẹhin opin ifọrọwanilẹnuwo ti o kẹhin, wọn gba iwe-iwọle mi, nireti orire ti o dara ati firanṣẹ mi si ọna mi. Mo ti rin ni ayika ilu kekere kan, je ale ati ki o lọ si hotẹẹli, ibi ti mo ti lọ si ibusun, niwon awọn flight wà lẹẹkansi ni kutukutu owurọ. Ní ọjọ́ kejì, mo dé Kípírọ́sì láìséwu. Ni ibeere ti olugbaṣe, Mo kọ esi lori ifọrọwanilẹnuwo naa ati fọwọsi fọọmu kan ni iṣẹ pataki kan lati da owo ti o lo pada. Ninu gbogbo awọn inawo, Google taara sanwo fun awọn tikẹti nikan. Hotẹẹli, ounjẹ ati irin-ajo jẹ sisan nipasẹ oludije. Lẹhinna a fọwọsi fọọmu naa, so awọn iwe-ẹri ati firanṣẹ si ọfiisi pataki kan. Wọn ṣe ilana yii ati gbe owo lọ si akọọlẹ ni kiakia.

O gba ọsẹ kan ati idaji lati ṣe ilana awọn abajade ifọrọwanilẹnuwo naa. Lẹhin eyi a sọ fun mi pe Mo wa “diẹ ni isalẹ igi.” Iyẹn ni, Mo ṣubu ni kukuru diẹ. Ni pataki diẹ sii, awọn ifọrọwanilẹnuwo 2 lọ daradara, 2 diẹ ko dara daradara, ati Apẹrẹ Eto ko dara pupọ. Bayi, ti o ba jẹ pe o kere ju 3 ti lọ daradara, lẹhinna a yoo ti ni anfani lati dije, bibẹẹkọ ko si anfani. Wọn funni lati pada wa ni ọdun miiran.

Ni akọkọ, dajudaju, inu mi bajẹ, nitori pe a ti lo ipa pupọ lori igbaradi, ati ni akoko ifọrọwanilẹnuwo Mo ti ronu tẹlẹ lati lọ kuro ni Cyprus. Darapọ mọ Google ati gbigbe si Switzerland dabi ẹnipe aṣayan nla kan.

ipari

Ati pe a wa si apakan ikẹhin ti nkan naa. Bẹẹni, Mo kuna ifọrọwanilẹnuwo Google lẹẹmeji. O jẹ ibanujẹ. O le jẹ ohun ti o dun lati ṣiṣẹ nibẹ. Ṣugbọn, o le wo ọrọ naa lati apa keji.

  • Ni ọdun kan ati idaji, Mo kọ iye nla ti awọn nkan ti o ni ibatan si idagbasoke sọfitiwia.
  • Mo ni igbadun pupọ lati kopa ninu awọn idije siseto.
  • Mo lọ si Zurich fun ọjọ meji kan. Nigbawo ni MO yoo tun lọ sibẹ?
  • Mo ni iriri ifọrọwanilẹnuwo ti o nifẹ si ọkan ninu awọn ile-iṣẹ IT ti o tobi julọ ni agbaye.

Nitorinaa, ohun gbogbo ti o ṣẹlẹ ni ọdun kan ati idaji wọnyi ni a le gba ikẹkọ ni irọrun, tabi ikẹkọ. Ati awọn esi ti ikẹkọ yii jẹ ki ara wọn rilara. Ero mi lati lọ kuro ni Cyprus ti dagba (nitori diẹ ninu awọn ayidayida idile), Mo ṣaṣeyọri ọpọlọpọ awọn ifọrọwanilẹnuwo pẹlu ile-iṣẹ olokiki miiran ati gbe lẹhin oṣu 8. Ṣugbọn iyẹn jẹ itan ti o yatọ patapata. Sibẹsibẹ, Mo ro pe Mo tun yẹ ki o dupẹ lọwọ Google mejeeji fun ọdun ati idaji ti Mo ṣiṣẹ lori ara mi, ati fun awọn ọjọ igbadun 2 ni Zurich.

Kini MO le sọ nikẹhin? Ti o ba ṣiṣẹ ni IT, mura ararẹ fun awọn ifọrọwanilẹnuwo ni Google (Amazon, Microsoft, Apple, bbl). Boya ni ọjọ kan iwọ yoo lọ sibẹ lati de ibẹ. Paapa ti o ko ba fẹ, gbagbọ mi, iru igbaradi bẹ kii yoo jẹ ki o buru sii. Ni akoko ti o rii pe o le (paapaa ti o ba jẹ pẹlu orire nikan) gba ifọrọwanilẹnuwo pẹlu ọkan ninu awọn ile-iṣẹ wọnyi, ọpọlọpọ awọn opopona yoo ṣii si ọ ju ṣaaju ki o to bẹrẹ igbaradi rẹ. Ati gbogbo ohun ti o nilo ni ọna ni idi, itẹramọṣẹ ati akoko. Mo fẹ ki o ṣaṣeyọri :)

orisun: www.habr.com

Fi ọrọìwòye kun