Google-da təcrübə keçmək üçün necə

Bir həftə əvvəl biz danışdıq təhsil proqramlarımız , burada şərhlər bizə təcrübə və praktik təcrübənin vacibliyinə işarə etdi. Bununla razılaşmamaq mümkün deyil, çünki nəzəri biliklər təcrübə ilə möhkəmlənməlidir. Bu yazı ilə tələbələr üçün yay təcrübələri haqqında bir sıra məqalələr açırıq: uşaqlar ora necə gedirlər, orada nə edirlər və nə üçün yaxşıdır.

Birinci məqalədə sizə müsahibələrin bütün mərhələlərini necə uğurla keçmək və Google-da təcrübə keçmək barədə məlumat verəcəyəm.

Google-da təcrübə keçmək üçün necə

Özünüz haqqında bir neçə kəlmə

Mən SƏTƏM Sankt-Peterburq şəhərciyində 1-ci kurs magistr tələbəsiyəm, Akademik Universitetdə maşın öyrənməsi üzrə bakalavr dərəcəsini bitirmişəm. Bakalavr pilləsində təhsil aldığım müddətdə idman proqramlaşdırması ilə fəal məşğul olmuşam, həmçinin müxtəlif hakatonlarda iştirak etmişəm. Sonuncu haqqında oxuya bilərsiniz burada, burada и burada.

Təcrübə haqqında

Əvvəlcə sizə Google-da təcrübənin içəridən necə göründüyü haqqında bir az danışmaq istəyirəm.

Google-a gələn hər bir təcrübəçi komandaya təyin olunur. Bu, şirkətdən kənar insanların heç eşitmədiyi daxili infrastrukturu inkişaf etdirən bir komanda və ya bütün dünyada milyonlarla insanın istifadə etdiyi bir məhsul ola bilər. Belə məhsullar tanınmış YouTube, Google Sənədlər və başqaları ola bilər. Bu layihələrin hazırlanmasında onlarla, hətta yüzlərlə tərtibatçı iştirak etdiyi üçün siz onun daha dar bir hissəsində ixtisaslaşmış bir komandada olacaqsınız. Məsələn, 2018-ci ilin yayında mən Google Sənədlər üzərində işlədim, cədvəllərlə işləmək üçün yeni funksionallıq əlavə etdim.

Şirkətdə təcrübəçi olduğunuz üçün sizin host adlanan meneceriniz var. Bu, özü məhsullar hazırlayan adi tam taymerdir. Əgər nəyisə bilmirsinizsə, həll edə bilmirsinizsə və ya hər hansı problemlə üzləşirsinizsə, onunla əlaqə saxlamalısınız. Tipik olaraq, həftəlik təkbətək görüşlər planlaşdırılır ki, burada layihədəki mövcud vəziyyəti müzakirə edə və ya tamamilə əlaqəsi olmayan bir şey haqqında söhbət edə bilərsiniz. Bundan əlavə, ev sahibi təcrübə müddətində gördüyünüz işləri qiymətləndirəcək insanlardandır. O, həmçinin ikinci, əlavə rəyçi tərəfindən qiymətləndiriləcək. Və təbii ki, onlar sizin uğur qazanmağınızda maraqlıdırlar.

Google sizə aşılayacaq, lakin bu, heç bir iş görməzdən əvvəl dizayn sənədi yazmaq kimi yaxşı vərdiş deyil. Bilməyənlər üçün dizayn sənədi mövcud problemin mahiyyətini, habelə onun həllinin ətraflı texniki təsvirini əks etdirən bir sənəddir. Dizayn sənədi bütün məhsul üçün və ya yalnız bir yeni funksionallıq üçün yazıla bilər. Bu cür sənədləri oxuduqdan sonra məhsulun hansı məqsədlə yaradıldığını və necə həyata keçirildiyini başa düşə bilərsiniz. Həm də tez-tez şərhlərdə layihənin bəzi hissəsini həyata keçirməyin müxtəlif yollarını müzakirə edən mühəndislər arasında dialoqları görə bilərsiniz. Bu, hər bir qərarın arxasında duran məqsədi yaxşı başa düşməyə imkan verir.

Bu stajı xüsusi edən odur ki, siz Google-da bol-bol malik olan bəzi gözəl daxili inkişaf alətlərindən istifadə edə biləsiniz. Onlarla işlədikdən və əvvəllər Amazon, Nvidia və digər tanınmış texnologiya şirkətlərində işləmiş bir çox insanlarla söhbət edərək belə qənaətə gələ bilərəm ki, bu vasitələrin həyatınızda qarşılaşacağınız ən yaxşı alətlər olmaq şansı yüksəkdir. Məsələn, Google Code Search adlı alət sizə yalnız bütün kod bazanıza, hər bir kod sətirindəki dəyişikliklərin tarixçəsinə baxmaq imkanı vermir, həm də sizə müasir inkişaf mühitlərində öyrəşdiyimiz kodlar arasında hərəkət etmək imkanı verir. Intellij Idea kimi. Bunun üçün sizə sadəcə brauzer lazımdır! Bu eyni xüsusiyyət ilə əlaqəli mənfi cəhət odur ki, Google xaricində bu eyni alətləri əldən verəcəksiniz.

Gözəlliklərə gəlincə, şirkətin sərin ofisləri, yaxşı yeməkləri, idman zalı, yaxşı sığortası və digər gözəllikləri var. New York ofisindən bir neçə fotoşəkili burada buraxacağam:

Google-da təcrübə keçmək üçün necə
Google-da təcrübə keçmək üçün necə
Google-da təcrübə keçmək üçün necə

Təklifi necə əldə etmək olar?

Review

İndi daha ciddi bir şey haqqında danışmaq vaxtıdır: stajı necə əldə etmək olar?

Burada Google haqqında deyil, bunun ümumi vəziyyətdə necə baş verdiyi barədə danışacağıq. Google-da təcrübəçi seçim prosesinin xüsusiyyətləri haqqında aşağıda yazacağam.

Şirkətin müsahibə prosesi çox güman ki, belə görünəcək:

  1. Təcrübə üçün ərizə
  2. Hackerrank/TripleByte Quiz üzrə Müsabiqə
  3. Skrininq müsahibəsi
  4. İlk texniki müsahibə
  5. İkinci texniki müsahibə
  6. Onsight müsahibəsi

Təcrübə üçün ərizə

Aydındır ki, hər şey sizin təcrübə keçmək istəyinizlə başlayır. Bunu etmək üçün şirkətin saytındakı formanı dolduraraq ifadə etməlisiniz. Əgər sizin (və ya dostlarınızın) orada işləyən dostlarınız varsa, onların vasitəsilə daxil olmağa cəhd edə bilərsiniz. Bu seçim daha məqsədəuyğundur, çünki bu, digər tələbələrin kütləsindən fərqlənməyə kömək edir. Əgər bu mümkün deyilsə, o zaman özünüz müraciət edin.

“Siz çox gözəlsiniz, amma biz başqa namizədləri seçdik” kimi məzmunlu e-poçtlar aldığınızda çox üzülməməyə çalışın. Və burada sizə bir neçə məsləhətim var:

Google-da təcrübə keçmək üçün necə

Hackerrank/TripleByte Quiz üzrə Müsabiqə

Əgər işəgötürən sizin CV-nizi bəyənibsə, 1-2 həftədən sonra növbəti tapşırığı olan məktub alacaqsınız. Çox güman ki, sizə ayrılmış vaxtda alqoritmik məsələləri həll etməli olduğunuz Hackerrank müsabiqəsində və ya alqoritmlər, proqram təminatının inkişafı və aşağı səviyyəli proqramların dizaynı ilə bağlı müxtəlif suallara cavab verməli olduğunuz TripleByte Quiz müsabiqəsində iştirak etmək təklif olunacaq. səviyyəli sistemlər. Bu mərhələ namizədin seçilməsi prosesində ilkin filtr rolunu oynayır.

Skrininq müsahibəsi

Sınaq uğurlu olarsa, o zaman skrininq müsahibəsi keçirəcəksiniz, bu müddət ərzində işəgötürənlə maraqlarınız və şirkətin təcrübəçilərə təklif etdiyi layihələr haqqında danışacaqsınız. Əgər maraq göstərsəniz və əvvəlki təcrübəniz şirkətin gözləntilərinə uyğun gəlirsə, sizə yaşıl işıq yandırılacaq. Mənim təcrübəmə görə, bu, bütün prosesdə ən gözlənilməz yerdir və çox şey işə götürəndən asılıdır.

Əgər bu üç testdən keçmisinizsə, onda təsadüfiliyin böyük hissəsi artıq arxada qalıb. Daha sonra sizdən daha çox asılı olan texniki müsahibələr var, yəni siz onların nəticələrinə daha çox təsir edə bilərsiniz. Və bu yaxşıdır!

Texniki Müsahibələr

Daha sonra adətən Skype və ya Hangouts vasitəsilə aparılan texniki müsahibələr gəlir. Ancaq bəzən əlavə proqram təminatının quraşdırılmasını tələb edən daha ekzotik xidmətlər var. Buna görə də, əvvəlcədən hər şeyin kompüterinizdə işlədiyinə əmin olun.

Texniki müsahibələrin formatı müsahibə etdiyiniz vəzifədən asılı olaraq çox dəyişir. Proqram Mühəndisliyi Təcrübəçi mövqeyindən danışırıqsa, o zaman sizə çox güman ki, bir neçə alqoritmik problem təklif olunacaq, onların həlli bəzi onlayn kod redaktorunda kodlaşdırılmalı olacaq, məsələn, codepad.io. Proqram dizaynını nə dərəcədə yaxşı başa düşdüyünüzü görmək üçün sizdən obyekt yönümlü dizayn sualı da verə bilərlər. Məsələn, onlardan sadə bir onlayn mağazanın dizaynı tələb oluna bilər. Düzdür, mən heç vaxt həlli ilə bu bacarığı mühakimə etmək mümkün olan belə bir işə rast gəlməmişəm. Müsahibənin sonunda, çox güman ki, sizə suallar vermək imkanı veriləcək. Bunu ciddi qəbul etməyinizi şiddətlə tövsiyə edirəm, çünki suallar vasitəsilə siz layihəyə olan marağınızı göstərə və mövzuda bacarıqlarınızı nümayiş etdirə bilərsiniz. Mən adətən əvvəlcədən potensial sualların siyahısını hazırlayıram:

  • Layihə üzərində iş necə işləyir?
  • Son vaxtlar həll etməli olduğunuz ən böyük problem nədir?
  • Tərtibatçının son məhsula töhfəsi nədir?
  • Niyə bu şirkətdə işləməyə qərar verdiniz?

Gələcəkdə işləyəcəyiniz adamla həmişə müsahibə almırsınız. Buna görə də, sonuncu suallar bütövlükdə şirkətdə baş verənlər haqqında fikir verə bilər. Məsələn, mənim üçün son məhsula təsir göstərməyim vacibdir.

Əgər birinci müsahibədən uğurla keçsəniz, sizə ikinci müsahibə təklif olunacaq. Müsahibədə və müvafiq olaraq tapşırıqlarda birincidən fərqlənəcək. Format çox güman ki, eyni qalacaq. İkinci müsahibəni keçdikdən sonra üçüncü müsahibəni təklif edə bilərlər.

Onsight müsahibəsi

Əgər bu vaxta qədər rədd cavabı almamısınızsa, o zaman namizəd şirkətin ofisində müsahibəyə dəvət edildikdə sizi aydın müsahibə gözləyir. Adətən bir neçə texniki müsahibədən və bir davranış müsahibəsindən ibarətdir. Davranış müsahibəsi zamanı siz menecerlə layihələriniz, müxtəlif vəziyyətlərdə hansı qərarlar verdiyiniz və sair haqqında danışırsınız. Yəni, müsahibə götürən şəxs sizin şəxsiyyətinizi daha yaxşı anlamağa və təcrübənizi daha ətraflı anlamağa çalışır. 3-4 texniki müsahibə aparan bəzi şirkətlər uzaqdan baxış müsahibəsi əvəzinə yalnız bir davranış müsahibəsi təklif edirlər.

İndi yalnız işə götürənin cavabını gözləmək qalır. Hər şey rəvan getdisə, o zaman çoxdan gözlənilən təklifi olan bir məktub alacaqsınız. Təklif yoxdursa, üzülməyin. Şirkətlər sistematik olaraq yaxşı namizədləri rədd edirlər. Gələn il yenidən staj üçün müraciət etməyə çalışın.

Kodlaşdırma müsahibəsi

Elə isə, gözləyin... Hələ heç bir müsahibə verməmişik. Biz bütün prosesin necə göründüyünü indicə öyrəndik və indi xoş və faydalı yay keçirmək şansını əldən verməmək üçün müsahibələrə yaxşı hazırlaşmalıyıq.

kimi resurslar var Codeforces, Topcoder и Hackerrankartıq qeyd etdiyim. Bu saytlarda siz çoxlu sayda alqoritmik problem tapa bilərsiniz, həmçinin onların həllərini avtomatik yoxlama üçün göndərə bilərsiniz. Bütün bunlar əladır, amma daha çox mənə topdan sərçə atmağı xatırladır. Bu resurslardakı bir çox tapşırıq həll etmək üçün uzun müddət və qabaqcıl alqoritmlər və məlumat strukturları haqqında bilik tələb etmək üçün nəzərdə tutulmuşdur, müsahibələrdəki tapşırıqlar adətən o qədər də mürəkkəb deyil və 5-20 dəqiqə çəkəcək. Buna görə də, bizim vəziyyətimizdə, kimi bir resurs LeetCode, texniki müsahibələrə hazırlaşmaq üçün bir vasitə kimi yaradılmışdır. Əgər siz müxtəlif mürəkkəblikdə olan 100-200 problemi həll etsəniz, çox güman ki, müsahibə zamanı heç bir probleminiz olmayacaq. Hələ də layiqliləri var Facebook Kod Laboratoriyası, burada sessiyanın müddətini, məsələn, 60 dəqiqə seçə bilərsiniz və sistem sizin üçün orta hesabla həlli bir saatdan çox olmayan bir sıra problemlər seçəcək.

Çoxları da kitabı oxumağı məsləhət görür”Kodlaşdırma Müsahibəsinin Çəkilməsi" Mən özüm də onun bəzi hissələrini seçib oxuyuram. Amma qeyd etmək lazımdır ki, mən məktəb illərində bir çox alqoritmik məsələləri həll etmişəm. Belə təcrübəsi olmayan hər kəs heç olmasa bu kitabı vərəqləməlidir.

Həmçinin, həyatınızda xarici şirkətlərlə bir neçə texniki müsahibəniz olubsa, o zaman bir neçə sınaqdan keçməyiniz tövsiyə olunur. Ancaq nə qədər çox olsa, bir o qədər yaxşıdır. Bu, müsahibə zamanı özünüzü daha inamlı və daha az əsəbi hiss etməyə kömək edəcək. Sınaq müsahibələr burada təşkil edilə bilər Pramp.

Davranış müsahibələri

Qeyd etdiyim kimi, davranış müsahibəsi zamanı müsahibiniz sizin təcrübəniz haqqında daha çox öyrənməyə və xarakterinizi anlamağa çalışır. Əla bir tərtibatçısınızsa, lakin komandada işləməkdə yaxşı deyilsinizsə? Qorxuram ki, bu, çoxlarına yaraşmaz. Məsələn, sizə belə bir sual verilə bilər: "Zəif tərəfiniz nədir?" Bu qəbildən olan suallarla yanaşı, sizdən əsas rol oynadığınız layihələr, qarşılaşdığınız problemlər, habelə onların həlli yolları haqqında danışmağınız xahiş olunacaq. Qeyd etmək lazımdır ki, texniki müsahibələrin ilk dəqiqələrində bu barədə sizdən də soruşa bilərlər. Bu cür müsahibələrə necə hazırlaşmaq olar, “Kodlaşdırma müsahibəsini sındırmaq” bölməsinin birində yaxşı yazılmışdır.

google

Təcrübəçi seçim prosesinin ümumiyyətlə nəyə bənzədiyini və müsahibələrə necə hazırlaşmalı olduğumuzu başa düşdükdən sonra onun Google-da necə işlədiyi barədə danışmağın vaxtı gəldi.

Mövcud təcrübələrin siyahısını tapa bilərsiniz burada. Yay təcrübəsinə getməyi planlaşdırırsınızsa, sentyabr ayından etibarən müraciət etməyə başlamalısınız.

Müsahibələr

Burada proses bir az qeyri-adi görünür. Seçim müsahibəsi və iki texniki müsahibəniz olacaq. Onlarda özünüzü yaxşı göstərsəniz, o zaman layihə axtarışı mərhələsinə keçəcəksiniz. Siz kifayət qədər uzun bir anket doldurmalı olacaqsınız ki, orada bütün mövcud bacarıqlarınızı göstərəcəksiniz, həmçinin layihənin mövzusu və təcrübə keçmək istədiyiniz yerlə bağlı seçimlərinizi ifadə edəcəksiniz.

Bu formanı yaxşı və səylə doldurmaq çox vacibdir! Layihələrinə qoşulmaq üçün insanları axtaran potensial ev sahibləri mövcud təcrübəçiləri nəzərdən keçirir və bəyəndikləri namizədlərlə söhbətlər təşkil edirlər. Onlar tələbələri yer, açar sözlər, ərizə formasındakı işarələrə görə süzgəcdən keçirə və müsahibə ballarına görə sıralaya bilərlər.

Söhbət zamanı müsahibəçi üzərində işlənəcək layihə haqqında danışır, həmçinin namizədin təcrübəsini öyrənir. Bu, iş prosesinin əslində necə görünəcəyini öyrənmək üçün əla fürsətdir, çünki siz ev sahibi olacaq şəxslə ünsiyyət qurursunuz. Müsahibədən sonra siz layihə ilə bağlı təəssüratlarınızla birlikdə işəgötürənə məktub yazırsınız. Əgər layihəni bəyənirsinizsə və müsahibə verən də sizi bəyənirsə, o zaman sizi təklif gözləyir. Əks halda, siz 2-3-4 ola biləcək və ya heç olmaya biləcək təqib zənglərini gözləyəcəksiniz. Aydınlaşdırmağa dəyər ki, müsahibələri yaxşı keçsəniz də, lakin layihə axtarışı mərhələsində heç bir komanda sizi seçmədi (və ya bəlkə də heç kim sizinlə danışmadı), onda təəssüf ki, təklifsiz qalacaqsınız. .

Amerika yoxsa Avropa?

Digər şeylər arasında, təcrübənizi harada keçirəcəyinizə qərar verməli olacaqsınız. Mən ABŞ və arasında seçim etdim EMEA. Və burada bəzi xüsusiyyətlər haqqında bilmək vacibdir. Məsələn, ABŞ-a getməyin daha çətin olduğu hissi var. Birincisi, alqoritmik problemləri həll etməli olduğunuz əlavə 90 dəqiqəlik yarışma, eləcə də xarakterinizi aşkar etməyə çalışan başqa bir 15 dəqiqəlik test imtahanı verməli olacaqsınız. İkincisi, mənim təcrübəmdə və dostlarımın təcrübəsində, axtarış mərhələsində komandalar sizinlə daha az maraqlanır. Məsələn, 2017-ci ildə mənim cəmi bir söhbətim oldu, ondan sonra komanda başqa namizəd seçdi və mənə təklif gəlmədi. Avropaya müraciət edən oğlanların 4-5 layihəsi var idi. 2018-ci ildə yanvarda mənə komanda tapdılar, bu da kifayət qədər gecdir. Uşaqlar Nyu Yorkda işləyirdilər, onların layihəsini bəyəndim və razılaşdım.

Gördüyünüz kimi, ABŞ-da işlər bir az daha mürəkkəbdir. Amma mən Avropadan çox ora getmək istəyirdim. Üstəlik ABŞ-da daha çox ödəyirlər.

Google-da təcrübə keçmək üçün necə

Bundan sonra nə etməli?

Təcrübənin sonunda iki seçiminiz var:

  • Gələn il üçün təcrübə keçin.
  • Tam zamanlı bir mövqe əldə etmək üçün iki texniki müsahibədən keçin.

Cari layihənizi uğurla tamamladığınız təqdirdə bu iki seçim mövcuddur. Əgər bu sizin ilk təcrübəniz deyilsə, o zaman sizə müsahibəsiz tam ştatlı bir vəzifə təklif oluna bilər.

Beləliklə, bir şəkil ilə təsvir edilə bilən aşağıdakı vəziyyət yaranır:

Google-da təcrübə keçmək üçün necə

Bu, mənim ilk təcrübəm olduğundan, tam zamanlı bir mövqe əldə etmək üçün iki texniki müsahibədən keçməyə qərar verdim. Nəticələrinə əsasən, onlar mənə təklif verməyə razılaşdılar və komanda axtarmağa başladılar, lakin magistraturamı bitirmək qərarına gəldiyim üçün bu variantdan imtina etdim. Google çətin ki, 2-3 ilə yox olacaq.

Nəticə

Dostlar, ümid edirəm ki, tələbədən təcrübəçiyə qədər yolun necə olduğunu əlçatan və başa düşülən şəkildə izah etdim. (və sonra geri...), və bu material onu faydalı hesab edən oxucusunu tapacaq. Gördüyünüz kimi, bu, göründüyü qədər çətin deyil, sadəcə olaraq tənbəlliyinizi, qorxularınızı bir kənara qoyub cəhd etməyə başlamaq lazımdır!

P.S. Məndə də var kanal baxa biləcəyiniz arabada.

Mənbə: www.habr.com

Добавить комментарий