Google és el gegant del programari conegut sobretot per ser un dels llocs de treball més desafiants i estimulants. Com tots sabem, probablement no sigui una tasca fàcil adquirir una feina en una empresa de renom com Google. Tanmateix, sovint els ancians detecten els més joves suggerint-los que treballin dur per trencar l’entrevista i ser reclutats en empreses de primer ordre, ja que atrauen els aspirants a estudiants amb grans sous. Sembla que, ja han passat aquests dies en què la gent que es recluta a l’empresa no és una tasca important només per respondre a algunes preguntes del 10è grau.
Atès que les oportunitats mundials contemporànies fan que els aspirants més frescos i els que treballin treballin de color blau i groc per ser reclutats. Les entrevistes a Google examinen les vostres habilitats de disseny i pensament algorítmic i han esdevingut una llegenda en els cercles de recerca de feina. Actualment, les entrevistes són una barreja de preguntes tècniques basades en la vostra experiència laboral anterior i algunes preguntes al·lucinants. Feu un cop d'ull a les poques preguntes més freqüents i extremadament difícils sobre la contractació d'empreses de Google.
Preguntes més complicades per a estudiants de primer any a Google Entrevista
1. Aquesta pregunta es va fer en una ronda telefònica on un enginyer de programari en posició de prova a l'oficina de Google a Washington i l'ambiciosa persona tenien més de vuit anys d'experiència en el desenvolupament de programari i eines de prova.
Q #: donada una cadena, cerqueu la posició inicial del bloc més gran de caràcters repetits.
Resposta donada per l'enginyer de programari:
Es pot implementar un algorisme senzill a O (N) perquè només necessitem considerar blocs de caràcters consecutius (subcadenes) a la cadena donada. L'algoritme que vaig implementar va fer els següents passos:
- Suposem que la nostra cadena (anomenada 's') és "aacdefaaaabbccc".
- Comencem des de la primera posició i ens movem cap a la dreta sempre que el personatge es mantingui igual, parant quan ens trobem amb un altre personatge; per exemple, el primer pas tindria en compte els dos primers "aa" i s'aturaria a "c";
- Cada vegada que deixem de comptar si la longitud del bloc actual és més gran que qualsevol altre bloc que hem trobat fins ara. Per exemple, quan ens aturem a la "b" després de "aaaa", establiríem el màxim global a 4.
- Finalment, simplement retornem la posició corresponent a l’inici de la subcadena més llarga que conté els mateixos caràcters.
Resultat: malgrat tot, hi va haver obstacles.
- Què passarà si els caràcters repetits tindran el mateix recompte, per exemple, aabb, aquí 2 a i 2 b.
- Què tal els espais entre la cadena, per exemple, Sumit tt - Així que us aturareu aquí o comptareu tres t repetitius.
- Què tal els caràcters de byte únic i de múltiples bytes?
2. Durant els primers dies de Google+, aquesta pregunta és una altra de les qüestions més difícils que es va plantejar fa uns anys a un sol·licitant d’ocupació per al càrrec de cap de màrqueting a Google.
Q #: (i) Com es pot estimar el LTV (Lifetime Value) d'un usuari de Gmail?
Resposta donada pel candidat:
Tot i que aquesta pregunta sembla senzilla i avió, hi ha molt pocs mitjans per respondre correctament amb dades disponibles públicament. El candidat al qual se li va fer aquesta pregunta per resoldre la lògica de com es calcula i va utilitzar alguns supòsits per a la part posterior del sobre.
Q #: (ii) Com comercialitzaria Google+?
Resposta donada pel candidat:
Entrevistador, tal com va dir el candidat, que no creuria que el suggeriment del producte sigui clar, ja que no resol un problema evident del consumidor. Va afegir que "actualment Google+ se sent com un martell que busca un clau. Seguiria desenvolupant el producte amb usuaris beta compromesos, intentant descobrir què els agrada específicament i, després, convertir-lo en un producte més centrat en funció d’aquests aspectes. Només així marcaria la UA amb el màrqueting ".
Resultat: potser la resposta no va ser tan agradable per als reclutadors de Google, per tant, no van agradar al noi.
3. Es tracta d’una primera entrevista in situ de l’entrevistador aquell dia per a la posició d’enginyer en programari.
Q #: Dissenyeu un sistema tolerant a fallades on tinguem una cua compartida d’elements de treball (per exemple, les transaccions bancàries a processar).
Resposta donada pel candidat:
Juntament amb diversos recopiladors de treballs (entrada de transaccions), diversos processadors d’elements de treball (despatxadors). Els recol·lectors de treball porten cada sol·licitud i la posen a la cua compartida. Els processadors de treball trien de la cua compartida i el processen. De vegades no processen un element. Cada article s'ha de processar i enviar. Si fracassen, torneu-ho a provar més tard (en realitat, aquest era el meu suggeriment per tornar-ho a provar, l’entrevistador no ho va demanar). A més, no només dissenyeu el sistema, codifiqueu-lo. No estic segur, però probablement hi hagué una condició addicional que l'enviament hagi de passar també en la seqüència d'entrada. Es demanava conèixer lectors / escriptors amb memòria compartida, seguretat del fil i disseny general del sistema ".
Resultat: tot i que la resposta semblava escriure per al candidat, però no va aconseguir la carta d’oferta.
4. Potser la pregunta més difícil.
Q #: hi ha 25 cavalls. A la vegada, només 5 cavalls poden córrer en una sola cursa. Quantes curses mínimes són necessàries per trobar els 5 millors cavalls més ràpids? Expliqueu la vostra resposta. I la condició és que NO hi hagi temporitzador.
La resposta a aquesta pregunta sembla ser una mica complicada, tot i que les preguntes semblen ser prou directes. Com que 3 cavalls de la Carrera 1 podrien ser molt més ràpids que el guanyador de la Carrera 2, fer cinc carreres i triar el guanyador de cada carrera no és una alternativa precisa. De tota manera, aquesta pregunta encara no té resposta en moltes entrevistes.
Ets conscient de la resposta?
5. El sol·licitant era un expert en programari de jocs en línia. Codi escrit per a tot, des de consoles fins a telèfons mòbils, fins a ordinadors de sobretaula i sistemes de servidor escalables. També va inventar el servidor de jocs Darkstar publicat per Sun Labs.
Q #: Com estimaria el cost de la cobertura de WiFi a tot San Francisco?
Com molts, el candidat que es va plantejar amb aquesta pregunta va pensar que era una pregunta insensata mentre fracassava. Tot i que no era enginyer de RF i saber que la propagació del senyal en una ciutat no és un problema senzill. No va poder agradar a l'entrevistador, preguntant-li si podia trobar un enginyer de RF per obtenir la informació.
Resultat: l’entrevistador no va quedar impressionat. Per tant, caldria estar preparat per afrontar aquest tipus de preguntes mentre es passa a una entrevista per a aquestes posicions a Google.
6. Només per a la gent "Boja" 😀
Q #: "Esteu bojos de sol·licitar a Google amb aquest tipus de currículum?"
Es tracta d’una experiència d’un noi i el seu amic que eren tots dos al quiosc de Google a la fira de treballs de la seva universitat. Tenint en compte els seus antecedents de codificació, el noi va pensar a arribar a la segona ronda lliurant el seu currículum a un dels representants al quiosc. Tot i que el representant li va preguntar a l'home de manera repugnant que "estàs boig que apliques a Google amb aquest tipus de currículum?"
Resposta donada pel candidat:
En ser confós amb la pregunta de representant, el noi va dir: "No senyor, conec la meva feina, no estic boig".
Resultat: Us sorprendrà la resposta del representant de Google que va dir: "Ho sento, home, necessitem bojos", negant l'aplicació del pobre.
7. Sens dubte, aixecaríeu el dit del mig quan se us confirmés amb aquesta pregunta que comprovaria el pensament lògic d'un.
Q #: Què us ofereix Google?
La resposta del sol·licitant va ser "Concatenar el caràcter g, o, o, g, l, e, obtindreu el" google ".
8. Això es podria respondre mentre el que necessiteu és enginy.
Q #: "Quantes cistelles de bàsquet hi podeu cabre?"
Resposta donada pel candidat
Calculeu la resposta determinant el volum de la sala respecte al bàsquet mitjà d’un home inflat i desinflat. Tot i que tot el que heu de fer és el més aviat possible, però això sembla ser més complicat en funció de la forma de l'habitació, però el procés per esbrinar la solució seria el mateix.
9. La qüestió dels temps actuals.
Q #: "Quantes persones fan servir Facebook a San Francisco a les 2:30 d'un divendres?"
Resposta donada pel candidat
Si teniu una xarxa social habitual, podríeu tenir la sort d’esbrinar la resposta ràpidament. Tot i que tenint en compte les estadístiques disponibles, no es podria tenir una bona base per jutjar.
Què us passa pel cap en fer aquest tipus de preguntes?