Эл аралык компанияларда стажировкадан өтүү: интервьюдан кантип өтпөй калуу жана эң сонун сунушту алуу

Бул макала кайра каралган жана кеңейтилген версия болуп саналат Google'да стажировка жөнүндө менин окуям.

Эй Хабр!

Бул постто мен сизге чет элдик компанияда стажировка деген эмне экенин жана сунуш алуу үчүн интервьюга кантип даярдануу керектигин айтып берем.

Эмне үчүн мени угушуң керек? керек эмес. Бирок акыркы эки жылда мен Google, Nvidia, Lyft Level5 жана Amazon компанияларында стажировкадан өттүм. Өткөн жылы компанияда интервью берип жатып, мен 7 сунуш алдым: Amazon, Nvidia, Lyft, Stripe, Twitter, Facebook жана Coinbase. Ошондуктан менде бул маселеде кандайдыр бир тажрыйбам бар, бул пайдалуу болушу мүмкүн.

Эл аралык компанияларда стажировкадан өтүү: интервьюдан кантип өтпөй калуу жана эң сонун сунушту алуу

Өзү жөнүндө

2-курс магистранты "Программалоо жана маалыматтарды талдоо" Санкт-Петербург HSE. Бакалавр программасын бүтүргөн «Колдонмо математика жана информатика» 2018-жылы Санкт-Петербург HSE көчүрүлгөн Академиялык University. Бакалавриатта окуп жүргөндө спорттук программалоо боюнча сынактарды чечип, хакатондорго көп катышчумун. Андан кийин чет элдик компанияларда стажировкадан өттүм.

окуусун

Практика – студенттер үчүн бир нече айдан бир жылга чейинки мөөнөттөгү жумуш. Мындай программалар иш берүүчүгө стажёр өзүнүн милдеттери менен кантип күрөшөрүн түшүнүүгө мүмкүндүк берет, ал эми стажер ага жаңы компания менен таанышууга, тажрыйба алууга жана, албетте, кошумча акча табууга мүмкүндүк берет. Эгерде практика учурунда студент татыктуу иш аткарган болсо, анда ага толук кандуу вакансия сунушталат.

Сын-пикирлерге караганда, такшалуудан өткөндөн кийин чет элдик IT-компанияга жумушка орношуу толук убакыттагы вакансия үчүн маектешүү аркылуу оңой. Досторумдун көбү Google, Facebook жана Microsoft компанияларында иштешти.

Кантип сунуш алууга болот?

Процесске сереп салуу

Сиз чоң энеңиздин төшөгүн казбай, жайында башка өлкөгө барып, жаңы тажрыйба алууну чечтиңиз дейли. оо! Баары бир чоң энеге жардам бер! Андан кийин бизнеске киришүүгө убакыт келди.

Чет элдик компания үчүн типтүү интервью процесси төмөнкүдөй көрүнөт:

  1. Кызмат кылуу стажировкага арыз
  2. Сиз чечесиз Hackerrank/TripleByte Quiz боюнча сынак
  3. Кел скрининг интервью
  4. Андан кийин сиз дайындаласыз биринчи техникалык интервью
  5. ошондо экинчи, жана балким үчүнчү
  6. Аты күйүк так интервью
  7. Алар беришет сунуш , бирок бул так эмес…

Келгиле, ар бир пунктка кененирээк токтололу.

Стажировкага арыз

Капитан биринчи кезекте компаниянын сайтында арыз толтурууну сунуштайт. Жана, балким, сиз аны болжолдуңуз. Бирок капитан дагы, сиз дагы билбей турган нерсе, ири компаниялар жолдомо системаларын колдонушат, алар аркылуу компаниянын кызматкерлери кесиптеги бир туугандарды сунушташат - талапкер башка талапкерлердин чексиз агымынан ушундайча айырмаланып турат.

Эгер күтүлбөгөн жерден сизди кызыктырган компанияларда иштеген досторуңуз жок болсо, анда аларды сиз менен тааныштырган достор аркылуу табууга аракет кылыңыз. Андай адамдар жок болсо, анда Linkedin ачып, компаниянын каалаган кызматкерин таап, резюме тапшырууну сураныңыз, ал сизди мыкты программист деп жазбайт. Жана бул логикалык! Кантсе да ал сени тааныбайт. Бирок, жооп алуу мүмкүнчүлүгү дагы эле жогору болот. Болбосо, веб-сайт аркылуу кайрылыңыз. Мен Стрипке сунушумду ал жерде иштеген бир дагы адамды тааныбай туруп алдым. Бирок бошобоңуз: алар жооп бергенине бактылуумун.

Электрондук почтаңызга "сен абдан сонунсуң, бирок биз башка талапкерлерди тандап алдык" деген сыяктуу мазмундагы каттарды алып жатканда капа болбоңуз же алар такыр жооп беришпейт, бул андан да жаман. Мен атайын сен үчүн воронка тарттым. 45 арыздын ичинен 29 гана жооп алдым. Алардын 10у гана интервьюдан өтүүнү сунуштаса, калгандары баш тартууну камтыган.

Эл аралык компанияларда стажировкадан өтүү: интервьюдан кантип өтпөй калуу жана эң сонун сунушту алуу

Кеңешти абада сезип жатасызбы?

Эл аралык компанияларда стажировкадан өтүү: интервьюдан кантип өтпөй калуу жана эң сонун сунушту алуу

Hackerrank/TripleByte Quiz боюнча сынак

Эгерде сиздин резюмеңиз алгачкы текшерүүдөн өтүп кетсе, анда 1-2 жумадан кийин сизге кийинки тапшырма жазылган кат келет. Кыязы, сизден Hackerrank боюнча алгоритмдик маселелерди чечүү же TripleByte Quiz тестин тапшыруу сунушталат, анда алгоритмдер, программалык камсыздоону иштеп чыгуу жана төмөнкү деңгээлдеги системалардын дизайны боюнча суроолорго жооп бересиз.

Адатта Hackerrank боюнча сынак жөнөкөй. Көбүнчө ал алгоритмдер боюнча эки тапшырмадан жана журналдарды талдоо боюнча бир тапшырмадан турат. Кээде алар сизден бир нече SQL сурамдарын жазууну суранышат.

Экрандык интервью

Эгер тест ийгиликтүү өтсө, анда сиз скринингдик интервьюга ээ болосуз, анын жүрүшүндө сиз жалдоочу менен өзүңүздүн кызыкчылыктарыңыз жана компания катышып жаткан долбоорлор жөнүндө сүйлөшөсүз. Эгер сиз кызыгуу көрсөтсөңүз жана мурунку тажрыйбаңыз талаптарга дал келсе, анда баары ойдогудай болот.

Долбоор боюнча бардык каалоолоруңузду билдириңиз. Палантирден рекрутер менен болгон маекте, мен алардын тапшырмаларынын үстүндө иштөөгө кызыкдар эмес экенимди түшүндүм. Ошентип, бири-бирибиздин убактыбызды текке кетирбей калдык.

Эгер сиз ушул убакка чейин аман калган болсоңуз, анда кокустуктун көбү артта калды! Бирок, эгер сиз мындан ары бузукулук кылсаңыз, анда сиз өзүңүз гана күнөөлүү болосуз 😉

Техникалык интервьюлар

Андан кийин адатта Skype, Hangouts же Zoom аркылуу өткөрүлүүчү техникалык интервьюлар келет. Баары сиздин компьютериңизде иштеп жатканын алдын ала текшериңиз. Интервью учурунда тынчсыздана турган нерселер көп болот.

Техникалык интервьюлардын форматы сиз интервью берип жаткан позицияңыздан көз каранды. Алардын биринчисин кошпогондо, алар дагы эле алгоритмдик маселелерди чечүү жөнүндө болот. Бул жерде, эгер бактылуу болсоңуз, сизден онлайн код редакторунда код жазууну суранышат, мисалы codepad.io. Кээде Google Документтерде. Бирок мен мындан жаманын көргөн жокмун, андыктан кабатыр болбо.

Алар ошондой эле сизден программалык камсыздоонун дизайнын канчалык жакшы түшүнгөнүңүздү жана кандай дизайн үлгүлөрүн билгениңизди билүү үчүн объектке багытталган дизайн суроосун бериши мүмкүн. Мисалы, алардан жөнөкөй онлайн дүкөндү же Twitterди иштеп чыгууну талап кылышы мүмкүн. Өткөн жылдан бери мен машинаны үйрөнүүгө байланыштуу кызматтарга интервью бердим, маектешүү учурунда мага тиешелүү суроолор берилди: бир жерде теория боюнча суроого жооп беришим керек болчу, бир жерде теориялык маселени чечүү үчүн жана бир жерде бетти таануу системасын иштеп чыгуу керек болчу.

Маектин аягында сизге суроолорду берүүгө мүмкүнчүлүк берилет. Мен муну олуттуу кабыл алууну сунуштайм, анткени суроолор аркылуу сиз өзүңүздүн кызыгууңузду көрсөтүп, темага болгон компетенттүүлүгүңүздү көрсөтө аласыз. Мен суроолордун тизмесин даярдап жатам. Бул жерде алардын кээ бир мисал:

  • Долбоордун үстүндө иштөө кандайча иштейт?
  • Иштеп чыгуучунун акыркы продукцияга кошкон салымы кандай?
  • Акыркы убакта сиз чечүүгө туура келген эң чоң көйгөй кайсы?
  • Эмне үчүн бул компанияда иштөөнү чечтиңиз?

Мага ишениңиз, акыркы эки суроого интервью алуучулар үчүн жооп берүү кыйын, бирок алар компаниянын ичинде эмне болуп жатканын түшүнүүгө чоң жардам берет. Белгилеп кетким келет, сиз менен келечекте чогуу иштей турган адам дайыма маектешпейт. Ошондуктан, бул суроолор компанияда эмне болуп жаткандыгы жөнүндө болжолдуу түшүнүк берет.

Эгерде сиз биринчи интервьюдан ийгиликтүү өтсөңүз, сизге экинчи интервью сунушталат. Ал биринчиден интервью алуучуда жана ошого жараша милдеттери менен айырмаланат. Формат, балким, ошол эле бойдон калат. Экинчи интервьюдан өткөндөн кийин алар үчүнчүсүн сунушташы мүмкүн. оо, сен алыс келдиң.

Көрсөтүү маеги

Эгерде ушул убакка чейин сизди четке кагышкан жок болсо, анда талапкер компаниянын кеңсесинде маектешүүгө чакырылганда, сизди аңгемелешүү күтүп турат. Балким ал күтпөйт... Бардык компаниялар бул этапты аткара бербейт, бирок аткаргандардын көбү учуу жана жатакана үчүн төлөөгө даяр болушат. Бул жаман ойбу? Керемет! Мен дагы эле Лондондо боло элекмин... Бирок кээ бир учурларда Skype аркылуу бул этаптан өтүүнү сунушташат. Мен Твиттерден муну сурандым, анткени мөөнөттөр көп жана башка континентке барууга убакыт жок болчу.

Көрсөтүү маеги бир нече техникалык интервьюлардан жана бир жүрүм-турумдук интервьюдан турат. Жүрүш-туруш маегинде сиз менеджер менен долбоорлоруңуз, ар кандай кырдаалдарда кандай чечимдерди кабыл алганыңыз жана ушул сыяктуу нерселер жөнүндө сүйлөшөсүз. Башкача айтканда, интервью алуучу талапкердин инсандыгын жакшыраак түшүнүүгө жана иш тажрыйбасын кененирээк түшүнүүгө аракет кылып жатат.

Болду, алдыда бир гана жагымдуу толкундануу бар :3 Нервиңиз кытыгылады, бирок эч нерсе кыла албайсыз. Эгер баары ойдогудай болсо, анда корко турган эч нерсе жок - сунуш келет. Эгерде жок болсо, бул кайгылуу, бирок болот. Канча жерге кайрылдыңыз? Экидеби? Анда, сен эмнени күттүң?

Кантип даярдоо керек?

на

Бул нөл кадам. Макаланы андан ары окубаңыз. Өтмөктү жаап, кадимки резюмеге өтүңүз. Мен олуттуумун. Мен стажировкадан өтүп жатканда, көп адамдар менден компанияга стажировкага же толук убакытта иштөөгө жолдомо берүүмдү суранышты. Көбүнчө резюмелер начар форматталган. Компаниялар сейрек өтүнмөлөргө баары бир жооп беришет, ал эми жаман резюмелер бул пайызды нөлгө чейин түшүрөт. Бир күнү мен резюме дизайны жөнүндө өзүнчө макала жазам, бирок азыр эсимде:

  1. Университетиңизди жана окуган жылыңызды көрсөтүңүз. Ошондой эле GPA кошуу максатка ылайыктуу.
  2. Бардык сууну алып салуу жана конкреттүү жетишкендиктерди жазуу.
  3. Резюмеңизди жөнөкөй, бирок тыкан кармаңыз.
  4. Кимдир бирөө резюмеңизди англисче каталар үчүн текшерип көрсүн. Google Translate'тен котормо көчүрбөңүз.

Оку бул пост жана карап көрүңүз Интервьюну коддоо. Ал жерде дагы бир нерсе бар.

Коддоо интервью

Азырынча интервью бере элекпиз. Мен буга чейин бүтүндөй процесс кандай болорун айтып бердим, эми жайды жагымдуу жана мүмкүн пайдалуу өткөрүү мүмкүнчүлүгүн колдон чыгарбоо үчүн интервьюга жакшылап даярдануу керек.

сыяктуу ресурстар бар Codeforces, Топкодер и Hackerrankмен буга чейин айткан. Бул сайттарда сиз көп сандаган алгоритмдик маселелерди таба аласыз, ошондой эле алардын чечимдерин автоматтык түрдө текшерүү үчүн жөнөтө аласыз. Мунун баары сонун, бирок сизге кереги жок. Бул ресурстар боюнча көптөгөн тапшырмаларды чечүү үчүн көп убакыт талап кылынган жана өнүккөн алгоритмдер жана маалымат структуралары боюнча билимди талап кылган, ал эми интервьюдагы тапшырмалар, адатта, анчалык татаал эмес жана 5-20 мүнөткө эсептелген. Ошондуктан, биздин учурда, мисалы, ресурс LeetCode, ал техникалык интервью үчүн даярдоо куралы катары түзүлгөн. Эгерде сиз ар кандай татаалдыктагы 100-200 маселени чечсеңиз, анда интервью учурунда сизде эч кандай көйгөй болбойт. Дагы эле татыктуулары бар Facebook Code Lab, мында сессиянын узактыгын тандай аласыз, мисалы, 60 мүнөт жана система сиз үчүн орто эсеп менен бир сааттан ашпаган маселелердин топтомун тандап алат.

Бирок күтүлбөгөн жерден жаштыгын текке кетирип жаткан тентек болуп калсаң Codeforces Мен алардын бири болгом, бул жалпысынан сонун. Сен үчүн бактылуу. Баары сиз үчүн болушу керек 😉

Дагы көптөр окууну сунуштайт Интервьюну коддоо. Мен өзүм эле анын айрым жерлерин тандап окуйм. Бирок айта кетчү нерсе, мен мектеп жылдарында көптөгөн алгоритмдик маселелерди чечтим. Гномдорду чечкен жок беле? Анда сен жакшыраак оку.

Ошондой эле, эгер сиз өмүрүңүздө чет элдик компаниялар менен техникалык маектешүүлөрдү өткөрө элек болсоңуз же бир аз болгон болсоңуз, анда сөзсүз түрдө бир-экиден өтүңүз. Бирок канчалык көп болсо, ошончолук жакшы. Маектешүү учурунда сиз өзүңүздү ишенимдүү сезесиз жана азыраак толкунданасыз. Жалган интервьюларды уюштуруңуз Pramp же ал тургай досуңуздан бул жөнүндө сураңыз.

Мен биринчи интервьюларымдан өтпөй калдым, анткени менде андай практика жок болчу. Бул тырмоого баспа. Мен муну сен үчүн жасадым. Мага рахмат айтпа.

Жүрүм-турум боюнча интервьюлар

Мен айтып өткөндөй, жүрүм-турум маегинде интервью алуучу сиздин тажрыйбаңыз жөнүндө көбүрөөк билүүгө жана мүнөзүңүздү түшүнүүгө аракет кылат. Эгер сиз мыкты иштеп чыгуучу болсоңузчу, бирок команда менен иштөө мүмкүн болбогон жапайы эгоист болсоңузчу? Сиз жөн эле иштейм деп ойлойсузбу Джордж Хотс? Билбейм, бирок бул кыйын деп ойлойм. Мен баш тарткан адамдарды билем. Ошентип, интервьючу сиз жөнүндө муну түшүнгүсү келет. Мисалы, алар сенин алсыздыгыңды сурашы мүмкүн. Ушул өңдүү суроолордон тышкары, сизден негизги ролду ойногон долбоорлор, сиз кабылган көйгөйлөр жана аларды чечүү жолдору тууралуу айтып берүү сунушталат. Кээде мындай суроолор техникалык маектин башында берилет. Мындай интервьюга кантип даярдануу керектиги бөлүмдөрдүн биринде жакшы жазылган Интервьюну коддоо.

Негизги табылгалар

  • Кадимки резюме түзүңүз
  • Сизге шилтеме бере турган адамды табыңыз
  • Бара турган жериңизге кайрылыңыз
  • Литкодду чечиңиз
  • Макаланын шилтемесин муктаж болгондор менен бөлүшүңүз

PS Мен айдап жатам Telegram channel, анда мен өзүмдүн стажировкадан өткөн тажрыйбам тууралуу айтып, барган жерлеримден алган таасирлерим менен бөлүшөм, оюмду айтам.

PPS өзүмө бирөөнү алдым YouTube каналы, мен сизге пайдалуу нерселерди айтып берем.

PPPS Ооба, эгер сизде эч нерсе жок болсо, анда көрө аласыз бул интервью ProgBlog каналында

Source: www.habr.com

Комментарий кошуу