Fa una setmana en vam parlar
En el primer article, us explicaré com superar amb èxit totes les etapes de les entrevistes i aconseguir una pràctica a Google.
Unes paraules sobre tu mateix
Sóc estudiant de 1r de màster al campus HSE de Sant Petersburg i vaig cursar una llicenciatura en aprenentatge automàtic a la Universitat Acadèmica. Durant els meus estudis de grau, vaig participar activament en la programació esportiva i també vaig participar en diferents hackatons. Podeu llegir sobre aquest últim
Sobre les pràctiques
En primer lloc, vull explicar-vos una mica com és una pràctica a Google des de dins.
Cada intern que arriba a Google està assignat a un equip. Es pot tractar d'un equip que desenvolupi una infraestructura interna de la qual la gent de fora de l'empresa no ha sentit mai a parlar, o d'un producte que utilitzen milions de persones a tot el món. Aquests productes poden ser el conegut YouTube, Google Docs i altres. Com que desenes, o fins i tot centenars de desenvolupadors estan involucrats en el desenvolupament d'aquests projectes, acabareu en un equip especialitzat en alguna part més estreta. Per exemple, a l'estiu del 2018, vaig treballar a Google Docs, afegint noves funcionalitats per treballar amb taules.
Com que ets intern a l'empresa, tens un gerent anomenat amfitrió. Aquest és un temporitzador normal que desenvolupa productes. Si no sabeu alguna cosa, no ho podeu resoldre o teniu cap problema, heu de contactar amb ell. Normalment, es programen reunions individuals setmanals on podeu parlar de la situació actual del projecte o xerrar sobre alguna cosa completament no relacionada. A més, l'amfitrió és una d'aquelles persones que valorarà la feina que has fet durant les pràctiques. També serà avaluat per un segon revisor addicional. I, per descomptat, els interessa que tinguis èxit.
Google us inculcarà, però això no és segur, el bon hàbit d'escriure un document de disseny abans de fer res. Per a aquells que no ho sàpiguen, un document de disseny és un document que descriu l'essència del problema existent, així com una descripció tècnica detallada de la seva solució. Es pot escriure un document de disseny per a un producte sencer o només per a una nova funcionalitat. Després de llegir aquesta documentació, podeu entendre la finalitat per a la qual es va concebre el producte i com es va implementar. També sovint als comentaris es poden veure diàlegs entre enginyers discutint diferents maneres d'implementar alguna part del projecte. Això dóna una bona comprensió del propòsit de cada decisió.
El que fa que aquesta pràctica sigui especial és que podeu utilitzar algunes de les sorprenents eines de desenvolupament intern que Google té en abundància. Després d'haver treballat amb ells i haver parlat amb moltes persones que han treballat anteriorment a Amazon, Nvidia i altres empreses tecnològiques conegudes, puc concloure que aquestes eines tenen moltes possibilitats de ser les millors eines que trobareu a la vostra vida. Per exemple, una eina anomenada Google Code Search us permet no només veure tota la vostra base de codis, l'historial de canvis a cada línia de codi, sinó que també us ofereix la possibilitat de navegar pel codi al qual estem acostumats en entorns de desenvolupament moderns, com ara com Intellij Idea. I per a això només necessites un navegador! L'inconvenient associat amb aquesta mateixa característica és que trobareu a faltar aquestes mateixes eines fora de Google.
Pel que fa a les llaminadures, l'empresa té oficines xules, bon menjar, un gimnàs, una bona assegurança i altres llaminadures. Us deixo aquí un parell de fotos de l'oficina de Nova York:
Com aconseguir una oferta?
visió de conjunt
Ara toca parlar d'una cosa més seriosa: com aconseguir una pràctica?
Aquí no parlarem de Google, sinó de com passa això en el cas general. A continuació escriuré sobre les característiques del procés de selecció de becaris a Google.
El procés d'entrevistes de l'empresa probablement tindrà un aspecte semblant a això:
- Sol·licitud de pràctiques
- Concurs sobre Hackerrank/TripleByte Quiz
- Entrevista de projecció
- Primera entrevista tècnica
- Segona entrevista tècnica
- Entrevista a la vista
Sol·licitud de pràctiques
Òbviament, tot comença amb el vostre desig de fer pràctiques. Per fer-ho, cal expressar-ho omplint un formulari al web de l'empresa. Si tu (o els teus amics) tens amics que hi treballen, pots provar d'entrar a través d'ells. Aquesta opció és preferible perquè us ajuda a destacar entre la multitud d'altres estudiants. Si això no és possible, apliqueu-vos.
Intenteu no molestar-vos massa quan rebeu correus electrònics amb contingut com "Estàs genial, però hem escollit altres candidats". I aquí us deixo uns consells:
Concurs sobre Hackerrank/TripleByte Quiz
Si al reclutador li va agradar el vostre currículum, d'aquí a 1-2 setmanes rebreu una carta amb la següent tasca. El més probable és que se us oferirà participar a un concurs sobre Hackerrank, on haureu de resoldre problemes algorísmics en el temps assignat, o TripleByte Quiz, on haureu de respondre a diverses preguntes sobre algorismes, desenvolupament de programari i disseny sistemes de nivell. Aquesta etapa serveix com a filtre inicial en el procés de selecció de candidats.
Entrevista de projecció
Si la prova té èxit, tindreu una entrevista de selecció, durant la qual parlareu amb el reclutador sobre els vostres interessos i els projectes que l'empresa ofereix als becaris. Si mostres interès i la teva experiència prèvia coincideix amb les expectatives de l'empresa, se't donarà llum verda. Segons la meva experiència, aquest és el lloc més impredictible de tot el procés i depèn molt del reclutador.
Si heu superat aquestes tres proves, aleshores la major part de l'aleatorietat ja està enrere. Després hi ha entrevistes tècniques, que depenen més de tu, la qual cosa significa que pots influir més en el seu resultat. I això és bo!
Entrevistes tècniques
A continuació vénen les entrevistes tècniques, que normalment es fan per Skype o Hangouts. Però de vegades hi ha serveis més exòtics que requereixen la instal·lació de programari addicional. Per tant, assegureu-vos que tot funcioni al vostre ordinador amb antelació.
El format de les entrevistes tècniques varia molt en funció de la posició per a la qual s'entrevista. Si estem parlant de la posició d'Intern d'enginyeria de programari, és probable que se us ofereixin un parell de problemes algorísmics, la solució dels quals s'haurà de codificar en algun editor de codi en línia, per exemple,
- Com funciona el treball en el projecte?
- Quin és el repte més gran que has hagut de resoldre darrerament?
- Quina és la contribució del desenvolupador al producte final?
- Per què vas decidir treballar en aquesta empresa?
No sempre ets entrevistat per la persona amb qui treballaràs en el futur. Per tant, aquestes últimes preguntes poden proporcionar una visió del que està passant a l'empresa en conjunt. Per a mi, per exemple, és important que influeixi en el producte final.
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.
Entrevista a la vista
Si fins a aquest moment no t'han rebutjat, t'espera una entrevista presencial, quan el candidat és convidat a una entrevista a l'oficina de l'empresa. Normalment 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 teva personalitat i entendre la teva experiència amb més detall. Algunes empreses que realitzen entre 3 i 4 entrevistes tècniques ofereixen només una entrevista de comportament a distància en lloc d'una entrevista a la vista.
Ara només queda esperar la resposta del reclutador. Si tot ha anat bé, definitivament rebràs una carta amb l'oferta tan esperada. Si no hi ha oferta, no us molesteu. Les empreses rebutgen sistemàticament els bons candidats. Proveu de tornar a sol·licitar les pràctiques l'any que ve.
Entrevista de codificació
Així que, espera... Encara no hem fet cap entrevista. Acabem de saber com és tot el procés i ara hem de preparar bé les entrevistes per no perdre l'oportunitat de passar un estiu agradable i útil.
Hi ha recursos com
Molta gent també recomana llegir el llibre "
A més, si has tingut poques entrevistes tècniques amb empreses estrangeres al llarg de la teva vida, es recomana fer-ne un parell de proves. Però com més, millor. Això us ajudarà a sentir-vos més segur durant l'entrevista i menys nerviós. Es poden concertar entrevistes simulades a
Entrevistes de comportament
Com he esmentat, durant una entrevista de comportament, l'entrevistador intenta aprendre més sobre la vostra experiència i entendre el vostre caràcter. Què passa si sou un gran desenvolupador però no sou bo per treballar en equip? Em temo que això no s'adaptarà a molta gent. Per exemple, se't podria fer la pregunta següent: "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, així com de les seves solucions. Val a dir que en els primers minuts d'entrevistes tècniques també se't pot preguntar sobre això. Com preparar-se per a aquestes entrevistes està ben escrit en un dels capítols de "Cracking the Coding Interview".
Ara que ja entenem com és el procés de selecció de becaris en general i com preparar-se per a les entrevistes, és hora de parlar de com funciona en el cas de Google.
Es pot trobar una llista de pràctiques disponibles
Entrevistes
Aquí el procés sembla una mica inusual. Tindràs una entrevista de projecció i dues entrevistes tècniques. Si et mostres bé en ells, passaràs a l'etapa de cerca d'un projecte. Caldrà omplir un qüestionari força llarg en el qual indicaràs totes les teves competències actuals, així com expressar les teves preferències sobre el tema del projecte i el lloc on vols fer les pràctiques.
És molt important omplir aquest formulari bé i amb diligència! Els amfitrions potencials que busquen persones per unir-se al seu projecte miren els interns disponibles i organitzen converses amb els candidats que els agraden. Poden filtrar els estudiants per ubicació, paraules clau, marques de verificació al formulari de sol·licitud i ordenar per puntuacions de l'entrevista.
Durant la conversa, l'entrevistador parla del projecte a treballar i també coneix l'experiència del candidat. Aquesta és una gran oportunitat per esbrinar com serà realment el procés de treball, perquè t'estàs comunicant amb la persona que serà el teu amfitrió. Després de l'entrevista, escriviu una carta al reclutador amb les vostres impressions sobre el projecte. Si t'agrada el projecte i l'entrevistador t'agrada, t'espera una oferta. En cas contrari, esperareu trucades de seguiment, que poden ser 2-3-4, o potser no. Val la pena aclarir que encara que hagis superat bé les entrevistes, però en l'etapa de recerca d'un projecte ni un sol equip t'ha escollit (o potser ningú no ha parlat amb tu), llavors, per desgràcia, et quedaràs sense oferta. .
Amèrica o Europa?
Entre altres coses, hauràs de decidir on faràs les pràctiques. Vaig triar entre els EUA i
Com podeu veure, als EUA les coses són una mica més complicades. Però jo volia anar-hi més que a Europa. A més als EUA paguen més.
Què fer després?
Al final de les pràctiques tens dues opcions:
- Aconsegueix pràctiques per l'any vinent.
- Superar dues entrevistes tècniques per obtenir una plaça a temps complet.
Aquestes dues opcions estan disponibles sempre que hàgiu completat amb èxit el vostre projecte actual. Si aquesta no és la vostra primera pràctica, fins i tot se us ofereix una plaça a temps complet sense entrevistes.
Per tant, sorgeix la situació següent, que es pot descriure amb una imatge:
Com que aquesta era la meva primera pràctica, vaig decidir passar per dues entrevistes tècniques per aconseguir una plaça a temps complet. A partir dels seus resultats, van acceptar fer-me una oferta i van començar a buscar un equip, però vaig rebutjar aquesta opció perquè vaig decidir acabar el màster. És poc probable que Google desaparegui d'aquí a 2 o 3 anys.
Conclusió
Amics, espero haver explicat d'una manera accessible i entenedora com és el camí d'estudiant a intern. (i després de tornada...), i aquest material trobarà el seu lector que el trobarà útil. Com podeu veure, això no és tan difícil com podria semblar, només cal deixar de banda la mandra, les pors i començar a intentar-ho!
PD jo també el tinc aquí
Font: www.habr.com