Googleda stajirovkani qanday olish mumkin

Bir hafta oldin biz gaplashdik ta'lim dasturlarimiz , bu erda sharhlar bizga amaliyot va amaliy tajribaning muhimligini ta'kidladi. Bunga qo'shilmaslik mumkin emas, chunki nazariy bilimlar amaliyot bilan mustahkamlanishi kerak. Ushbu post bilan biz talabalar uchun yozgi amaliyotlar haqida bir qator maqolalarni ochamiz: yigitlar u erga qanday borishadi, u erda nima qilishadi va nima uchun bu yaxshi.

Birinchi maqolada men sizga qanday qilib intervyuning barcha bosqichlaridan muvaffaqiyatli o'tish va Googleda amaliyot o'tashni aytaman.

Googleda stajirovkani qanday olish mumkin

O'zingiz haqingizda bir necha so'z

Men HSE Sankt-Peterburg kampusida 1-kurs magistratura talabasiman, Akademik Universitetda mashinasozlik bo‘yicha bakalavr darajasini tamomlaganman. Bakalavriatda o‘qish davomida sport dasturlari bilan faol shug‘ullanganman, shuningdek, turli xakatonlarda qatnashganman. Ikkinchisi haqida o'qishingiz mumkin shu yerda, shu yerda и shu yerda.

Amaliyot haqida

Birinchidan, men sizga Google'da stajirovka ichkaridan qanday ko'rinishi haqida bir oz aytib bermoqchiman.

Googlega kelgan har bir stajyor jamoaga tayinlanadi. Bu kompaniyadan tashqaridagi odamlar hech qachon eshitmagan ichki infratuzilmani ishlab chiquvchi jamoa yoki butun dunyo bo'ylab millionlab odamlar foydalanadigan mahsulot bo'lishi mumkin. Bunday mahsulotlar taniqli YouTube, Google Docs va boshqalar bo'lishi mumkin. Ushbu loyihalarni ishlab chiqishda o'nlab, hatto yuzlab ishlab chiquvchilar ishtirok etganligi sababli, siz uning tor qismiga ixtisoslashgan jamoada bo'lasiz. Misol uchun, 2018 yilning yozida men Google Docs-da ishladim va jadvallar bilan ishlash uchun yangi funksiyalarni qo'shdim.

Siz kompaniyada stajyor bo'lganingiz uchun sizda xost deb ataladigan menejer bor. Bu mahsulotlarni o'zi ishlab chiqaradigan oddiy to'liq taymer. Agar biror narsani bilmasangiz, uni hal qila olmasangiz yoki biron bir muammoga duch kelsangiz, u bilan bog'lanishingiz kerak. Odatda, haftalik yakkama-yakka uchrashuvlar rejalashtirilgan bo'lib, unda siz loyihadagi mavjud vaziyatni muhokama qilishingiz yoki umuman bog'liq bo'lmagan narsa haqida suhbatlashishingiz mumkin. Bundan tashqari, mezbon amaliyot davomida bajargan ishingizga baho beradigan odamlardan biridir. Shuningdek, u ikkinchi, qo'shimcha sharhlovchi tomonidan baholanadi. Va, albatta, ular sizning muvaffaqiyatingizdan manfaatdor.

Google sizni ichingizga singdiradi, lekin bu aniq emas, biror narsa qilishdan oldin dizayn hujjatini yozish yaxshi odat. Bilmaganlar uchun dizayn hujjati mavjud muammoning mohiyatini, shuningdek, uni hal qilishning batafsil texnik tavsifini ko'rsatadigan hujjatdir. Dizayn hujjati butun mahsulot yoki faqat bitta yangi funksiya uchun yozilishi mumkin. Bunday hujjatlarni o'qib chiqqandan so'ng, siz mahsulot qanday maqsadda yaratilganligini va u qanday amalga oshirilganligini tushunishingiz mumkin. Shuningdek, ko'pincha sharhlarda loyihaning bir qismini amalga oshirishning turli usullarini muhokama qilayotgan muhandislar o'rtasidagi dialoglarni ko'rishingiz mumkin. Bu har bir qaror ortidagi maqsadni yaxshi tushunish imkonini beradi.

Ushbu amaliyotni o'ziga xos qiladigan narsa shundaki, siz Googleda mavjud bo'lgan ajoyib ichki rivojlanish vositalaridan foydalanasiz. Ular bilan ishlagan va ilgari Amazon, Nvidia va boshqa taniqli texnologiya kompaniyalarida ishlagan ko'plab odamlar bilan suhbatlashganimdan so'ng, men ushbu vositalar hayotingizda duch keladigan eng yaxshi vositalar bo'lish imkoniyati yuqori degan xulosaga kelishim mumkin. Misol uchun, Google Code Search deb nomlangan vosita sizga nafaqat butun kod bazasini, har bir kod satriga kiritilgan o'zgarishlar tarixini ko'rish imkonini beradi, balki zamonaviy ishlab chiqish muhitlarida biz o'rganib qolgan kodlar bo'ylab harakatlanish imkoniyatini beradi. Intellij Idea sifatida. Buning uchun esa faqat brauzer kerak! Xuddi shu xususiyat bilan bog'liq salbiy tomoni shundaki, siz Google'dan tashqari ushbu vositalarni o'tkazib yuborasiz.

Yaxshi narsalarga kelsak, kompaniyada ajoyib ofislar, yaxshi ovqatlar, sport zali, yaxshi sug'urta va boshqa sovg'alar mavjud. Men bu erda Nyu-York ofisidan bir nechta fotosuratlarni qoldiraman:

Googleda stajirovkani qanday olish mumkin
Googleda stajirovkani qanday olish mumkin
Googleda stajirovkani qanday olish mumkin

Qanday qilib taklif olish mumkin?

haqida umumiy ma'lumot

Endi jiddiyroq narsa haqida gapirish vaqti keldi: stajirovkani qanday olish kerak?

Bu erda biz Google haqida emas, balki umumiy holatda bu qanday sodir bo'lishi haqida gapiramiz. Googleda stajyor tanlash jarayonining xususiyatlari haqida quyida yozaman.

Kompaniyaning intervyu jarayoni quyidagicha ko'rinishi mumkin:

  1. Amaliyot uchun ariza
  2. Hackerrank/TripleByte Quiz bo'yicha tanlov
  3. Skrining intervyu
  4. Birinchi texnik suhbat
  5. Ikkinchi texnik intervyu
  6. Aniq suhbat

Amaliyot uchun ariza

Shubhasiz, barchasi sizning amaliyot o'tash istagingizdan boshlanadi. Buning uchun kompaniyaning veb-saytidagi shaklni to'ldirish orqali uni ifodalashingiz kerak. Agar sizning (yoki do'stlaringizning) u erda ishlaydigan do'stlaringiz bo'lsa, ular orqali kirishga harakat qilishingiz mumkin. Bu variant afzalroq, chunki u boshqa talabalar olomonidan ajralib turishga yordam beradi. Agar buning iloji bo'lmasa, o'zingizga murojaat qiling.

“Siz juda zo'rsiz, lekin biz boshqa nomzodlarni tanladik” kabi mazmundagi xatlarni olganingizda juda xafa bo'lmaslikka harakat qiling. Va men sizga bir nechta maslahat beraman:

Googleda stajirovkani qanday olish mumkin

Hackerrank/TripleByte Quiz bo'yicha tanlov

Agar ishga qabul qiluvchiga sizning rezyumeingiz yoqqan bo'lsa, 1-2 hafta ichida sizga keyingi topshiriq yozilgan xat keladi. Katta ehtimol bilan, sizga Hackerrank bo'yicha tanlovda qatnashish taklif etiladi, bu erda sizga algoritmik muammolarni ajratilgan vaqt ichida hal qilishingiz kerak bo'ladi yoki TripleByte Quiz, bu erda algoritmlar, dasturiy ta'minotni ishlab chiqish va past darajadagi dizayn bo'yicha turli savollarga javob berishingiz kerak bo'ladi. darajadagi tizimlar. Ushbu bosqich nomzodni tanlash jarayonida dastlabki filtr bo'lib xizmat qiladi.

Skrining intervyu

Agar test muvaffaqiyatli o'tgan bo'lsa, unda siz skrining suhbatidan o'tasiz, uning davomida siz ishga yollovchi bilan qiziqishlaringiz va kompaniya stajyorlarga taklif qilayotgan loyihalar haqida gaplashasiz. Agar siz qiziqish bildirsangiz va oldingi tajribangiz kompaniya kutganiga to‘g‘ri kelsa, sizga yashil chiroq yonadi. Mening tajribamga ko'ra, bu butun jarayondagi eng oldindan aytib bo'lmaydigan joy va ko'p narsa yollovchiga bog'liq.

Agar siz ushbu uchta sinovdan o'tgan bo'lsangiz, unda tasodifiylikning asosiy qismi allaqachon orqada. Keyin sizga ko'proq bog'liq bo'lgan texnik intervyular mavjud, ya'ni siz ularning natijalariga ko'proq ta'sir qilishingiz mumkin. Va u yaxshi!

Texnik suhbatlar

Keyinchalik, odatda Skype yoki Hangouts orqali o'tkaziladigan texnik intervyular keladi. Ammo ba'zida qo'shimcha dasturlarni o'rnatishni talab qiladigan ko'proq ekzotik xizmatlar mavjud. Shuning uchun, hamma narsa kompyuteringizda ishlashiga oldindan ishonch hosil qiling.

Texnik intervyular formati siz intervyu berayotgan lavozimingizga qarab juda katta farq qiladi. Agar biz dasturiy ta'minot muhandisligi stajyori pozitsiyasi haqida gapiradigan bo'lsak, unda sizga bir nechta algoritmik muammolar taklif qilinadi, ularning echimi ba'zi onlayn kod muharririda kodlanishi kerak, masalan, coderpad.io. Dasturiy ta'minot dizaynini qanchalik yaxshi tushunganingizni bilish uchun ular sizga ob'ektga yo'naltirilgan dizayn savolini berishlari mumkin. Misol uchun, ulardan oddiy onlayn-do'konni loyihalashtirish so'ralishi mumkin. To'g'ri, men hech qachon bunday vazifani uchratmaganman, uni hal qilish orqali haqiqatan ham bu mahoratni baholash mumkin bo'ladi. Suhbat oxirida sizga savol berish imkoniyati beriladi. Men buni jiddiy qabul qilishingizni tavsiya qilaman, chunki savollar orqali siz loyihaga qiziqishingizni ko'rsatishingiz va mavzu bo'yicha o'z malakangizni namoyish qilishingiz mumkin. Men odatda mumkin bo'lgan savollar ro'yxatini oldindan tayyorlayman:

  • Loyiha ustida ishlash qanday ishlaydi?
  • So'nggi paytlarda hal qilishingiz kerak bo'lgan eng katta muammo nima?
  • Ishlab chiqaruvchining yakuniy mahsulotga qo'shgan hissasi qanday?
  • Nima uchun ushbu kompaniyada ishlashga qaror qildingiz?

Siz har doim ham kelajakda birga ishlaydigan odam bilan suhbatlashmaysiz. Shu sababli, oxirgi savollar butun kompaniyada nima sodir bo'layotgani haqida tushuncha berishi mumkin. Men uchun, masalan, yakuniy mahsulotga ta'sir qilishim muhim.

Agar siz birinchi suhbatdan muvaffaqiyatli o'tsangiz, sizga ikkinchi suhbat taklif etiladi. Bu suhbatdoshda va shunga mos ravishda vazifalarda birinchisidan farq qiladi. Format katta ehtimol bilan bir xil bo'lib qoladi. Ikkinchi suhbatdan o'tgandan so'ng, ular uchinchisini taklif qilishlari mumkin.

Aniq suhbat

Agar shu paytgacha sizga rad javobi berilmagan bo'lsa, unda nomzod kompaniya ofisida suhbatga taklif qilinganda sizni batafsil suhbat kutmoqda. Odatda u bir nechta texnik intervyular va bitta xulq-atvor intervyusidan iborat. Xulq-atvor intervyusida siz menejer bilan loyihalaringiz, turli vaziyatlarda qanday qarorlar qabul qilganingiz va shunga o'xshash narsalar haqida gaplashasiz. Ya'ni, suhbatdosh sizning shaxsingizni yaxshiroq tushunishga va tajribangizni batafsilroq tushunishga harakat qilmoqda. 3-4 ta texnik intervyu o'tkazadigan ba'zi kompaniyalar aniq intervyu o'rniga masofadan turib faqat bitta xulq-atvor intervyusini taklif qilishadi.

Endi faqat ishga yollovchining javobini kutish qoladi. Agar hamma narsa muammosiz o'tgan bo'lsa, unda siz albatta uzoq kutilgan taklif bilan xat olasiz. Agar taklif bo'lmasa, xafa bo'lmang. Kompaniyalar muntazam ravishda yaxshi nomzodlarni rad etishadi. Kelgusi yil yana stajirovkaga hujjat topshirishga harakat qiling.

Intervyu kodlash

Shunday ekan, kuting... Biz hali intervyu berganimiz yo‘q. Biz hozirgina butun jarayon qanday ekanligini bilib oldik va endi yozni yoqimli va foydali o'tkazish imkoniyatini qo'ldan boy bermaslik uchun intervyularga yaxshi tayyorgarlik ko'rishimiz kerak.

kabi resurslar mavjud Kodeforlar, Topkoder и HackerrankMen allaqachon aytib o'tganim. Ushbu saytlarda siz ko'p sonli algoritmik muammolarni topishingiz mumkin, shuningdek, ularning echimlarini avtomatik tekshirish uchun yuborishingiz mumkin. Bularning barchasi ajoyib, lekin bu menga to'pdan chumchuqlarni otishni eslatadi. Ushbu resurslar bo'yicha ko'plab vazifalar hal qilish uchun uzoq vaqt va ilg'or algoritmlar va ma'lumotlar tuzilmalarini bilishni talab qiladigan tarzda ishlab chiqilgan, intervyulardagi vazifalar odatda unchalik murakkab emas va 5-20 daqiqaga mo'ljallangan. Shuning uchun, bizning holatlarimizda, kabi resurs LeetCode, bu texnik intervyularga tayyorgarlik ko'rish vositasi sifatida yaratilgan. Agar siz turli xil murakkablikdagi 100-200 ta masalani hal qilsangiz, suhbat davomida sizda hech qanday muammo bo'lmasligi mumkin. Hali ham munosiblari bor Facebook kod laboratoriyasi, bu erda siz sessiya davomiyligini, masalan, 60 daqiqani tanlashingiz mumkin va tizim siz uchun o'rtacha bir soatdan ko'proq vaqt talab qiladigan muammolar to'plamini tanlaydi.

Ko'pchilik kitobni o'qishni tavsiya qiladi "Kodlash intervyusini buzish" Men o'zim uning ba'zi qismlarini tanlab o'qiyman. Ammo shuni ta'kidlash joizki, men maktab yillarida ko'plab algoritmik muammolarni hal qilganman. Bunday tajribaga ega bo'lmagan har bir kishi hech bo'lmaganda ushbu kitobni varaqlashi kerak.

Bundan tashqari, agar siz chet el kompaniyalari bilan bir nechta texnik intervyular o'tkazgan bo'lsangiz, unda bir nechta sinovdan o'tish tavsiya etiladi. Ammo qancha ko'p bo'lsa, shuncha yaxshi. Bu suhbat davomida o'zingizni ishonchli his qilishingizga va asabiylashishingizga yordam beradi. Soxta intervyularni quyidagi manzilda tashkil qilish mumkin Pramp.

Xulq-atvor bo'yicha suhbatlar

Men aytib o'tganimdek, xulq-atvor intervyusida suhbatdoshingiz sizning tajribangiz haqida ko'proq bilishga va xarakteringizni tushunishga harakat qilmoqda. Agar siz ajoyib dasturchi bo'lsangiz-u, lekin jamoada ishlashni yaxshi bilmasangiz-chi? Bu ko'pchilikka yoqmasligidan qo'rqaman. Masalan, sizga quyidagi savol berilishi mumkin: "Sizning zaifligingiz nima?" Shu kabi savollarga qo'shimcha ravishda sizdan asosiy rol o'ynagan loyihalar, duch kelgan muammolar va ularning yechimlari haqida gapirishingiz so'raladi. Shuni ta'kidlash kerakki, texnik suhbatlarning birinchi daqiqalarida sizdan bu haqda so'rashlari mumkin. Bunday intervyularga qanday tayyorgarlik ko'rish kerakligi "Kodlash intervyusini buzish" bo'limlaridan birida yaxshi yozilgan.

Google

Endi biz stajyorni tanlash jarayoni qanday ko'rinishini va intervyuga qanday tayyorgarlik ko'rish kerakligini tushunganimizdan so'ng, Google misolida uning qanday ishlashi haqida gapirish vaqti keldi.

Mavjud stajirovkalar ro'yxatini topish mumkin shu yerda. Agar siz yozgi amaliyotga borishni rejalashtirmoqchi bo'lsangiz, sentyabr oyidayoq ariza topshirishni boshlashingiz kerak.

Intervyular

Bu erda jarayon biroz g'ayrioddiy ko'rinadi. Sizda skrining suhbati va ikkita texnik intervyu bo'ladi. Agar siz ularda o'zingizni yaxshi ko'rsatsangiz, unda siz loyihani qidirish bosqichiga o'tasiz. Siz juda uzun so'rovnomani to'ldirishingiz kerak bo'ladi, unda siz barcha mavjud ko'nikmalaringizni ko'rsatasiz, shuningdek, loyiha mavzusi va amaliyotni o'tmoqchi bo'lgan joy bo'yicha o'z afzalliklaringizni bildirasiz.

Ushbu shaklni yaxshi va qunt bilan to'ldirish juda muhim! O'z loyihasiga qo'shilish uchun odamlarni qidirayotgan potentsial xostlar mavjud stajyorlarni ko'rib chiqadi va o'zlari yoqtirgan nomzodlar bilan suhbatlar tashkil qiladi. Ular talabalarni joylashuvi, kalit so'zlari, ariza formasidagi tasdiq belgilari bo'yicha filtrlashi va intervyu ballari bo'yicha saralashi mumkin.

Suhbat davomida intervyu oluvchi ustida ishlanishi kerak bo'lgan loyiha haqida gapiradi, shuningdek, nomzodning tajribasi bilan tanishadi. Bu ish jarayoni aslida qanday ko'rinishini bilish uchun ajoyib imkoniyatdir, chunki siz mezbon bo'ladigan odam bilan muloqot qilasiz. Suhbatdan so'ng siz ishga qabul qiluvchiga loyiha haqidagi taassurotlaringiz bilan xat yozasiz. Agar sizga loyiha yoqsa va suhbatdosh sizni yoqtirsa, sizni taklif kutmoqda. Aks holda, siz 2-3-4 bo'lishi mumkin bo'lgan yoki umuman bo'lmasligi mumkin bo'lgan keyingi qo'ng'iroqlarni kutasiz. Shuni aniqlashtirish kerakki, agar siz intervyulardan yaxshi o'tgan bo'lsangiz ham, lekin loyihani qidirish bosqichida sizni biron bir jamoa tanlamagan bo'lsa (yoki hech kim siz bilan gaplashmagan bo'lsa ham), afsuski, siz taklifsiz qolasiz. .

Amerika yoki Yevropa?

Boshqa narsalar qatorida, siz qayerda amaliyot o'tashingizni hal qilishingiz kerak bo'ladi. Menda AQSh va o'rtasida tanlov bor edi EMEA. Va bu erda ba'zi xususiyatlar haqida bilish muhimdir. Masalan, AQShga borish qiyinroq degan fikr bor. Birinchidan, siz algoritmik masalalarni hal qilishingiz kerak bo'lgan qo'shimcha 90 daqiqalik tanlovda qatnashishingiz kerak, shuningdek, xarakteringizni ochib berishga harakat qiladigan yana bir 15 daqiqalik viktorina. Ikkinchidan, mening tajribam va do'stlarimning tajribasi, qidiruv bosqichida jamoalar sizga kamroq qiziqishadi. Masalan, 2017-yilda men faqat bitta suhbat o‘tkazdim, shundan so‘ng jamoa boshqa nomzodni tanladi va menga taklif tushmadi. Yevropaga hujjat topshirayotgan yigitlarning 4-5 ta loyihasi bor edi. 2018 yil yanvar oyida men uchun jamoa topdilar, bu ancha kech. Yigitlar Nyu-Yorkda ishladilar, menga ularning loyihasi yoqdi va men rozi bo'ldim.

Ko'rib turganingizdek, AQShda ishlar biroz murakkabroq. Lekin men u yerga Yevropadan ko‘ra ko‘proq borishni xohlardim. Bundan tashqari, AQShda ular ko'proq to'laydilar.

Googleda stajirovkani qanday olish mumkin

Keyin nima qilish kerak?

Amaliyot oxirida sizda ikkita variant mavjud:

  • Kelgusi yil uchun stajirovka qiling.
  • To'liq vaqtli lavozimga ega bo'lish uchun ikkita texnik suhbatdan o'ting.

Agar joriy loyihangizni muvaffaqiyatli yakunlagan bo'lsangiz, ushbu ikkita variant mavjud. Agar bu sizning birinchi amaliyotingiz bo'lmasa, unda sizga hatto intervyusiz to'liq vaqtli lavozim taklif qilinishi mumkin.

Shunday qilib, bitta rasm bilan tasvirlash mumkin bo'lgan quyidagi vaziyat yuzaga keladi:

Googleda stajirovkani qanday olish mumkin

Bu mening birinchi amaliyotim bo'lganligi sababli, to'liq vaqtli lavozimni egallash uchun ikkita texnik suhbatdan o'tishga qaror qildim. Ularning natijalariga ko'ra, ular menga taklif berishga rozi bo'lishdi va jamoa izlashni boshladilar, lekin men bu variantni rad etdim, chunki men magistraturani tugatishga qaror qildim. Google 2-3 yil ichida yo'q bo'lib ketishi dargumon.

xulosa

Do'stlar, umid qilamanki, men talabadan stajyorgacha bo'lgan yo'l qanday ko'rinishini tushunarli va tushunarli tarzda tushuntirdim. (va keyin orqaga ...), va bu material foydali deb topadigan o'z o'quvchisini topadi. Ko'rib turganingizdek, bu ko'rinadigan darajada qiyin emas, siz shunchaki dangasalikni, qo'rquvingizni bir chetga surib, harakat qilishni boshlashingiz kerak!

PS Menda ham bor kanal ko'rishingiz mumkin bo'lgan aravada.

Manba: www.habr.com

a Izoh qo'shish