Google Data Science-intervjufrågor: Allt du behöver veta för att knäcka det



Den här artikeln ger dig en massa Google Data Science Interview Questiosn, intervjuprocessen och förutsättningarna för att ansöka om jobb hos Google.

Att bli anställd i ett globalt känt företag som Google är ett drömjobb för många människor. De har några av de mest begåvade AI-forskarna, och i världen. Det finns inte många källor för Google Intervjufrågor online och det är inte lätt att få ett jobb där. Så jag kommer att täcka följande ämnen i den här artikeln:

Jobbbeskrivning och krav

Med en genomsnittlig lön på 169 067 $ inklusive bonus. En Google Data Scientists lön varierar från 120 000 $ - 280 000 $ . Med den här höga lönen måste du veta rätt krav för det jobb du söker. Även om kraven varierar från position till position, nedan är några av de vanligaste:

Minimikrav:





google

  • Magisterexamen i kvantitativ disciplin (statistik, operationsforskning, datavetenskap)
  • 2 års arbetserfarenhet inom dataanalysrelaterat område
  • Erfarenhet av statistisk programvara (t.ex. R , , MATLAB, Pandas) och
  • Erfarenhet av databasspråk (t.ex. SQL )

Ansvar:



  • Arbeta med stora, komplexa datamängder. Lös svåra, icke-rutinmässiga analysproblem, använd avancerade analysmetoder efter behov
  • Genomför analys som inkluderar datainsamling och kravspecifikation, bearbetning, analys, pågående leveranser och presentationer
  • Skapa och prototypanalysrörledningar iterativt för att ge insikter i stor skala
  • Utveckla omfattande kunskap om Googles datastrukturer och mätvärden och förespråka förändringar där det behövs för produktutveckling
  • Interagera tvärfunktionellt och göra affärsrekommendationer (t.ex. kostnadsnytta, prognoser, experimentanalys)
  • Undersök och utveckla analys-, prognos- och optimeringsmetoder för att förbättra kvaliteten på Googles användarvändande produkter

Intervjuprocess för Google Data Science

Att rensa kortlistan är i sig en tuff uppgift, som helt beror på din CV, personligt brev och den Erfarenhet . Google Datavetenskap Intervjufrågor är en blandning av Brain teasers och tekniska frågor. Vanligtvis är den första processen telefonisk intervju.

Telefonisk intervju:

Den består av frågor som mest baseras på (konkret och teoretisk) och starkt baserad på . Frågorna varierar också beroende på de projekt du har arbetat med.
  • Fall 1: Intervjuerna hade frågat om funktionsextraktionstekniker, PCA (används i projekt), korrelationsanalys, några klassificeringstekniker som användes (SVM, GBM, neural net). Varför inte logistisk regression, varför GBM? - I grund och botten frågor som handlar om klassavskiljbarhet.
  • Fall 2: Varför använda funktionsval? Om två prediktorer är starkt korrelerade, vad är då effekten på koefficienterna i den logistiska regressionen? Vilka är konfidensintervallens konfidensintervall?
  • Fall 3: En skiva snurrar på en spindel och du vet inte i vilken riktning skivan snurrar. Du har en uppsättning stift. Hur kommer du att använda stiften för att beskriva på vilket sätt skivan snurrar?
Efter telefonintervjuerna är det Face to Face och Coding Rounds. Så, låt oss diskutera några av de vanligaste frågorna om Google Data Science-intervjuer. Även om dessa frågor kanske inte ställs exakt enligt nedan, har jag försökt täcka många av dem.

Google Data Science-intervjufrågor

Dessa frågor är inte förbryllande, eftersom Google har slutat ställa dessa frågor istället, de har liknande frågor som de kallar Problemlösande frågor . Många frågor om maskininlärning ställs, hela vägen från generiska till praktiska. Google täcker i princip bredden på ämnen snarare än djup. Q1. Du är på ett kasino och har två tärningar att spela med. Du vinner $ 10 varje gång du kastar en 5. Om du spelar tills du vinner och sedan slutar, vad är den förväntade utbetalningen? Q2. Du håller på att stiga på ett plan till London, du vill veta om du måste ta med ett paraply eller inte. Du ringer till tre av dina slumpmässiga vänner och som var och en av dem om det regnar. Sannolikheten att din vän talar sanningen är 2/3 och sannolikheten att de spelar ett upptåg mot dig genom att ljuga är 1/3. Om alla tre av dem säger att det regnar, vad är sannolikheten för att det faktiskt regnar i London. Q3. Hur skulle lägga till nytt Facebook medlemmar i databasen över medlemmar och kodar deras förhållanden till andra i databasen? Q4. Hur kommer du att testa att det finns en ökad sannolikhet för en användare att hålla sig aktiv efter 6 månader med tanke på att en användare har fler vänner nu? Q5. Du får 40 kort med fyra olika färger - 10 gröna kort, 10 röda kort, 10 blå kort och 10 gula kort. Korten i varje färg är numrerade från en till tio. Två kort väljs slumpmässigt. Ta reda på sannolikheten för att de valda korten inte har samma antal och samma färg. F6. Skapa ett program på ett valfritt språk för att läsa en textfil med olika tweets. Utgången ska vara två textfiler - en som innehåller listan över alla unika ord bland alla tweets tillsammans med antalet för upprepade ord och den andra filen ska innehålla medelantalet unika ord för alla tweets. F7. Vad kommer du att göra om du tar bort försvunna värden från en datamängd? Q8. En skiva snurrar på en spindel och du vet inte i vilken riktning skivan snurrar. Du har en uppsättning stift. Hur kommer du att använda stiften för att beskriva på vilket sätt skivan snurrar? F9. Hur ska du utforma en rekommendationsmotor för jobb? Q10. Vilken typ av produkt vill du bygga på Google? F11. Bilar implanteras med hastighetsspårare så att försäkringsbolagen kan spåra om vårt körläge. Baserat på det nya systemet, vilken typ av affärsfrågor kan besvaras? F12. Hur kan du bestämma om en algoritm är bättre än den andra? F13. En låda har 12 röda kort och 12 svarta kort. En annan ruta har 24 röda kort och 24 svarta kort. Du vill dra två kort slumpmässigt från en av de två rutorna, vilken ruta har högre sannolikhet för att få kort av samma färg och varför? F14. Vad är skillnaden mellan en påsemodell och en förstärkt modell? Q15. Du skapar en rapport för uppladdningar av användarinnehåll varje månad och observerar en plötslig ökning av antalet uppladdningar för januari månad. Ökningen i uppladdningar sker, särskilt i bilduppladdningar. Vad tror du kommer att vara orsaken till detta och hur kommer du att testa denna plötsliga spik? F16. Du äger ett klädföretag och vill förbättra din plats på marknaden. Hur ska du göra det från marknivån? F17. Hur kommer du att bestämma vilka versioner av de två av Surge Pricing Algorithms som fungerar bättre för något flygbolag? F18. Vad är graden av frihet för lasso? F19. Vad är skillnaden mellan en iterator, generator och listförståelse i Python? F20. Med tanke på en uppsättning webbsidor och ändringar på webbplatsen, hur kommer du att testa den nya webbplatsfunktionen för att avgöra om ändringen fungerar positivt? F21. Med tanke på en MxN-dimensionmatris med varje cell som innehåller ett alfabet, hitta om en sträng finns i den eller inte. F22. Hur kommer du att bygga ett cachingsystem med en avancerad datastruktur som hashmap? F23. Om du kunde få datauppsättningen om något intressant ämne, oavsett insamlingsmetoder eller resurser, hur skulle datamängden se ut och vad ska du göra med den? F24. Vad är metoder för detektering av anomalier? F25. Hur fungerar cachning och hur använder du det inom datavetenskap? Så killar, med detta kommer vi till ett slut på den här artikeln. Google Data Science intervjufrågor är mestadels scenariobaserat och kräver att du har Problemlösningsförmågor och dessutom behöver du veta hur du tillämpar datavetenskap i dessa situationer. Jag hoppas att detta ger dig ett perspektiv att vara förberedd för alla datavetenskapsintervjuer i framtiden. Var det Google, Microsoft, Apple eller Uber. Alla tekniska jättar ställer liknande typer av frågor när det gäller datavetenskap eftersom det är ett stort och samtidigt ett nytt fält. gör dig skicklig i de verktyg och system som används av Data Science Professionals. Det inkluderar utbildning i statistik, datavetenskap, Python, Apache Spark & ​​Scala, Tensorflow och Tableau. Läroplanen har bestämts av omfattande forskning om 5000+ arbetsbeskrivningar över hela världen. Om du har några frågor kan du gärna nämna det i kommentarfältet nedan.