Pràctiques en empreses internacionals: com no fallar les entrevistes i aconseguir la cobejada oferta

Aquest article és una versió revisada i ampliada la meva història sobre una pràctica a Google.

Hola Habr!

En aquest post us explicaré què és una pràctica en una empresa estrangera i com preparar-vos per a les entrevistes per poder rebre una oferta.

Per què m'has d'escoltar? No hauria. Però durant els últims dos anys, he fet pràctiques a Google, Nvidia, Lyft Level5 i Amazon. Durant l'entrevista a l'empresa l'any passat, vaig rebre 7 ofertes: d'Amazon, Nvidia, Lyft, Stripe, Twitter, Facebook i Coinbase. Així que tinc una mica d'experiència en aquest tema, que pot ser útil.

Pràctiques en empreses internacionals: com no fallar les entrevistes i aconseguir la cobejada oferta

Quant a mi

Estudiant de 2n de màster "Programació i anàlisi de dades" Sant Petersburg HSE. Programa de batxillerat finalitzat "Matemàtiques aplicades i informàtica" Universitat Acadèmica, que el 2018 es va traslladar a Sant Petersburg HSE. Durant els meus estudis de grau, sovint vaig resoldre concursos de programació esportiva i vaig participar en hackatons. Després vaig fer pràctiques en empreses estrangeres.

Pràctiques

Les pràctiques són una feina per als estudiants durant un període de diversos mesos a un any. Aquests programes permeten a l'empresari entendre com el becari s'enfronta a les seves tasques, i el becari li permet conèixer una nova empresa, adquirir experiència i, per descomptat, guanyar diners extra. Si durant les pràctiques l'estudiant ha fet una feina digna, se li ofereix una plaça vacant completa.

A jutjar per les ressenyes, és més fàcil aconseguir una feina en una empresa informàtica estrangera després d'una pràctica que passar per una entrevista per a una vacant a temps complet. La majoria dels meus amics van acabar treballant a Google, Facebook i Microsoft.

Com aconseguir una oferta?

Visió general del procés

Suposem que decideixes que vols anar a un altre país a l'estiu i tenir una nova experiència, en lloc de cavar els llits de la teva àvia. Va! Ajuda l'àvia igualment! Aleshores és el moment de posar-se al negoci.

Un procés típic d'entrevista per a una empresa estrangera és el següent:

  1. Servir sol·licitud de pràctiques
  2. Tu decideixes concurs a Hackerrank/TripleByte Quiz
  3. Entra entrevista de projecció
  4. Llavors t'assignen primera entrevista tècnica
  5. Llavors 2, i potser el tercer
  6. El nom està activat entrevista a la vista
  7. Ells donen oferta , però no és exactament...

Cobrim cada un dels punts amb més detall.

Sol·licitud de pràctiques

El capità proposa que abans de res s'ha d'omplir una sol·licitud a la pàgina web de l'empresa. I el més probable és que ho hagis endevinat. Però el que no sabeu ni el capità ni vosaltres és que les grans empreses utilitzen sistemes de referència a través dels quals els empleats de l'empresa recomanen germans de l'ofici, així és com el candidat es destaca de l'interminable corrent d'altres sol·licitants.

Si de sobte no tens cap amic que treballi en empreses que t'interessin, intenta trobar-los a través d'amics que et presentaran. Si no n'hi ha, obriu Linkedin, trobeu qualsevol empleat de l'empresa i demaneu que envieu un currículum. No escriurà que sou un gran programador. I això és lògic! Després de tot, ell no et coneix. No obstant això, la possibilitat d'obtenir una resposta encara serà més gran. En cas contrari, sol·liciteu a través del lloc web. Vaig rebre la meva oferta a Stripe sense conèixer cap persona que hi treballava. Però no et relaxis: tinc sort que hagin respost.

Intenteu no molestar-vos massa quan el vostre correu electrònic rebi un munt de cartes amb contingut com "Ets tan genial, però vam triar altres candidats", o no responen gens, la qual cosa és encara pitjor. He dibuixat un embut especialment per a tu. De 45 sol·licituds, només vaig rebre 29 respostes. Només 10 d'ells es van oferir a fer-se entrevistes, i la resta contenia una negativa.

Pràctiques en empreses internacionals: com no fallar les entrevistes i aconseguir la cobejada oferta

Sents el consell a l'aire?

Pràctiques en empreses internacionals: com no fallar les entrevistes i aconseguir la cobejada oferta

Concurs sobre Hackerrank/TripleByte Quiz

Si el vostre currículum sobreviu a la detecció inicial, després d'1-2 setmanes rebreu una carta amb la següent tasca. Molt probablement, se us demanarà que resolgueu problemes algorísmics a Hackerrank o que feu el TripleByte Quiz, on respondreu preguntes sobre algorismes, desenvolupament de programari i disseny de sistemes de baix nivell.

Normalment, el concurs a Hackerrank és senzill. Sovint consta de dues tasques sobre algorismes i una tasca sobre anàlisi de registres. De vegades també us demanen que escriviu un parell de consultes SQL.

Entrevista de projecció

Si la prova té èxit, a continuació tindreu una entrevista de selecció, durant la qual parlareu amb el reclutador sobre els vostres interessos i els projectes en què participa l'empresa. Si mostres interès i la teva experiència anterior compleix els requisits, tot anirà bé.

Expresseu tots els vostres desitjos sobre el projecte. Durant aquesta conversa amb un reclutador de Palantir, em vaig adonar que no m'interessaria treballar en les seves tasques. Així que ja no ens vam perdre el temps.

Si heu sobreviscut fins a aquest punt, aleshores la major part de l'atzar ja està enrere! Però si et trobes més, només tens la culpa a tu mateix 😉

Entrevistes tècniques

A continuació vénen les entrevistes tècniques, que normalment es fan per Skype, Hangouts o Zoom. Comproveu amb antelació que tot funciona al vostre ordinador. Hi haurà molts motius pels quals estar nerviós durant una entrevista.

El format de les entrevistes tècniques depèn en gran mesura de la posició per a la qual esteu entrevistant. Excepte el primer d'ells, que encara tractarà de resoldre problemes algorísmics. Aquí, si teniu sort, se us demanarà que escriviu codi en un editor de codi en línia, com ara coderpad.io. De vegades a Google Docs. Però no he vist res pitjor que això, així que no us preocupeu.

També us poden fer una pregunta de disseny orientat a objectes per veure com enteneu el disseny de programari i quins patrons de disseny coneixeu. Per exemple, se'ls pot demanar que dissenyin una botiga en línia senzilla o Twitter. Des de l'any passat vaig entrevistar per a llocs relacionats amb l'aprenentatge automàtic, durant les entrevistes em van fer preguntes rellevants: en algun lloc havia de respondre una pregunta sobre teoria, en algun lloc per resoldre un problema en teoria i en algun lloc per dissenyar un sistema de reconeixement facial.

Al final de l'entrevista, probablement tindreu l'oportunitat de fer preguntes. Us recomano que us prenguis això seriosament, perquè a través de preguntes pots mostrar el teu interès i demostrar la teva competència en el tema. Estic preparant una llista de preguntes. Aquí teniu un exemple d'alguns d'ells:

  • Com funciona el treball en el projecte?
  • Quina és la contribució del desenvolupador al producte final?
  • Quin és el repte més gran que has hagut de resoldre darrerament?
  • Per què vas decidir treballar en aquesta empresa?

Creieu-me, les dues últimes preguntes són difícils de respondre per als entrevistadors, però són de gran ajuda per entendre què passa dins de l'empresa. M'agradaria assenyalar que no sempre ets entrevistat per la persona amb qui treballaràs en el futur. Per tant, aquestes preguntes donen una idea aproximada del que està passant a l'empresa.

Si supereu la primera entrevista, se us oferirà una segona. Diferirà del primer en l'entrevistador i, en conseqüència, en les tasques. El format probablement es mantindrà igual. Després de superar la segona entrevista, poden oferir-ne una tercera. vaja, has arribat lluny.

Entrevista a la vista

Si fins a aquest moment no us han rebutjat, us espera una entrevista directa, quan el candidat és convidat a una entrevista a l'oficina de l'empresa. Potser no esperarà... No totes les empreses realitzen aquesta etapa, però moltes de les que ho fan estaran disposades a pagar els vols i l'allotjament. És una mala idea? Preciós! Encara no he anat a Londres... Però en alguns casos se't proposarà passar per aquesta etapa via Skype. Vaig demanar a Twitter que ho fes perquè hi havia molts terminis i no hi havia temps per viatjar a un altre continent.

L'entrevista a la vista consta de diverses entrevistes tècniques i una entrevista de comportament. Durant una entrevista de comportament, parles amb el gerent sobre els teus projectes, quines decisions has pres en diferents situacions, etc. És a dir, l'entrevistador intenta entendre millor la personalitat del candidat i entendre l'experiència laboral amb més detall.

Bé, això és tot, només hi ha una emoció agradable per davant :3 Tens els nervis pessigolles, però no pots fer res. Si tot ha anat bé, no hi ha res a tenir por: l'oferta arribarà. Si no, és trist, però passa. A quants llocs has sol·licitat? A les dues? Bé, doncs, què esperaves?

Com preparar-se?

Resum

Aquest és el pas zero. Simplement no llegiu més l'article. Tanqueu la pestanya i feu un currículum normal. Estic serios. Mentre feia pràctiques, molta gent em va demanar que els derivés a l'empresa per fer pràctiques o una plaça a temps complet. Sovint els currículums estaven mal formatats. De totes maneres, les empreses poques vegades responen a les sol·licituds i els currículums dolents tendeixen a reduir aquest percentatge a zero. Algun dia escriuré un article a part sobre el disseny del currículum, però de moment recordeu:

  1. Si us plau, indiqueu la vostra universitat i els anys d'estudi. També és recomanable afegir GPA.
  2. Traieu tota l'aigua i escriviu èxits específics.
  3. Mantingueu el vostre currículum senzill però net.
  4. Feu que algú revisi el vostre currículum si hi ha errors en anglès si teniu problemes amb això. No copieu la traducció de Google Translate.

Llegeix aquí teniu aquest post i fes-hi una ullada Trencant l'entrevista de codificació. Allà també hi ha alguna cosa.

Entrevista de codificació

Encara no hem fet cap entrevista. Fins ara us he explicat com és tot el procés en conjunt, i ara cal preparar bé les entrevistes per no perdre l'oportunitat de passar un estiu agradable i possiblement útil.

Hi ha recursos com Codeforces, Topcoder и Hackerrankque ja he comentat. En aquests llocs podeu trobar un gran nombre de problemes algorísmics i també enviar les seves solucions per a la verificació automàtica. Tot això és genial, però no ho necessites. Moltes tasques d'aquests recursos estan dissenyades per trigar molt de temps a resoldre's i requereixen coneixements d'algoritmes avançats i estructures de dades, mentre que les tasques de les entrevistes no solen ser tan complexes i estan dissenyades per trigar entre 5 i 20 minuts. Per tant, en el nostre cas, un recurs com ara LeetCode, que es va crear com a eina de preparació d'entrevistes tècniques. Si resoleu entre 100 i 200 problemes de complexitat diferent, el més probable és que no tingueu cap problema durant l'entrevista. Encara n'hi ha de dignes Laboratori de codi de Facebook, on podeu seleccionar la durada de la sessió, per exemple, 60 minuts, i el sistema us seleccionarà un conjunt de problemes, que de mitjana no triguen més d'una hora a resoldre's.

Però si de sobte et trobes un nerd que està malgastant la seva joventut Codeforces Jo era un d'ells, això en general és genial. Feliç per tu. Tot hauria de funcionar per a tu 😉

Molts més recomanen llegir Trencant l'entrevista de codificació. Jo mateix només en llegeixo selectivament algunes parts. Però val la pena assenyalar que vaig resoldre molts problemes algorítmics durant els meus anys escolars. No heu resolt els gnoms? Llavors millor que ho llegiu.

A més, si no heu tingut o heu tingut poques entrevistes tècniques amb empreses estrangeres al llarg de la vostra vida, assegureu-vos de passar per una parella. Però com més, millor. Et sentiràs més segur durant l'entrevista i menys nerviós. Organitzar entrevistes simulades Pramp o fins i tot preguntar-ho a un amic.

Vaig fallar les meves primeres entrevistes precisament perquè no tenia aquesta pràctica. No trepitgis aquest rastell. Ja ho he fet per tu. No em doneu les gràcies.

Entrevistes de comportament

Com ja he comentat, durant una entrevista de comportament, l'entrevistador intenta aprendre més sobre la teva experiència i entendre el teu caràcter. Què passa si sou un desenvolupador excel·lent, però un egoista salvatge amb qui és impossible treballar en equip? Creus que només treballaràs amb? George Hotz? No ho sé, però sospito que és difícil. Conec gent que es va negar. Així que l'entrevistador vol entendre això de tu. Per exemple, poden preguntar quina és la teva debilitat. A més de preguntes d'aquest tipus, se us demanarà que parleu de projectes en què heu tingut un paper clau, dels problemes que heu trobat i de les seves solucions. De vegades, aquestes preguntes es fan al començament d'una entrevista tècnica. Com preparar-se per a aquestes entrevistes està ben escrit en un dels capítols de Trencant l'entrevista de codificació.

Principals troballes

  • Fes un currículum normal
  • Trobeu algú que us pugui recomanar
  • Aplica allà on puguis anar
  • Resoldre el codi llegit
  • Comparteix l'enllaç a l'article amb els que ho necessiten

PD: Estic conduint Canal de Telegram, on parlo de les meves experiències de pràctiques, comparteixo les meves impressions sobre els llocs que visito i expresso els meus pensaments.

PPS en vaig aconseguir un Canal de YouTube, on us explicaré coses útils.

PPPS Bé, si no tens absolutament res a fer, pots mirar aquesta és l'entrevista al canal ProgBlog

Font: www.habr.com

Afegeix comentari