21 najpopularnijih pitanja za Google intervju u 2024. [s odgovorima]

Svaki put kad se pojavimo s novim sumnjama, Google nam je uvijek čuvao leđa. Međutim, ovo zahtijeva potreban kalibar da bi moglo odgovoriti na sve. Zbog toga je Google vrlo selektivan kada je riječ o odabiru najzaslužnijih kandidata. Njihov proces odabira čini Google jednom od najpouzdanijih web stranica svih vremena.

Proces zapošljavanja u tvrtki Google dug je i naporan. Međutim, kad ga jednom probijete, nema osvrtanja. Dakle, proces faza i krugova odabira je sljedeći:

Fazekola
Telefonski/Hangouts intervjui2
Intervjui na licu mjesta-
Kodiranje2 do 4 krugova
dizajnNajviše 2 runde
Pitanja i odgovori za Google intervju

Google pitanja za intervju

Prijeđimo sada na najčešće postavljana pitanja u Google intervjuu. Odabrali smo 21 takvo pitanje za koje postoji najveća vjerojatnost da će biti postavljena na ovogodišnjem intervjuu.

P 1. Vidjeli smo da poklopci šahtova uvijek dolaze u okruglim oblicima. Ima li šanse da šaht dođe u neki drugi oblik, na primjer, pravokutnik ili kvadrat?

Ans. Odgovor bi trebao biti Ne. Šahtovi su okruglih oblika iz posebnog razloga jer samo poklopci šahtova okruglog oblika ne mogu skliznuti i pasti u šaht, dok bilo koji drugi oblik, recimo pravokutnik ili kvadrat, vrlo lako mogu skliznuti u šaht. i uzrokovati katastrofe kasnije.

2. pitanje. Što mislite pod problemom dva zbroja? Koji su različiti načini na koje to možemo riješiti?

Ans. Problem dva zbroja drugačija je verzija problema zbroja podskupa. Ovaj zbroj se vrti oko određivanja svih parova dva cijela broja iz nesortiranog niza koji zbrajaju da bi dobili zbroj, koji je S.

Na primjer, ako je nesortirani niz [32, 44, 56, -2, -14, -26, 16, 14], a zbroj (S) je 30, tada program mora vratiti [32, -2], [ 44, -14], [16, 14] i [56, -26].

Rješenje 1 (normalno): Pojednostavljeno rješenje ovog problema je da pregledate cijeli niz i nastavite raditi isto, ali pokušajte odrediti par koji ukupno daje zbroj S.

Rješenje 2 (brže): Ovaj pristup određuje objekt korištenjem hash tablica. Tijekom listanja kroz svaki od elemenata niza, metoda pomno ispituje postoji li S – trenutni element, u hash tablici ili ne. Dakle, moramo pregledati niz samo jednom.

P 3. Što od navedenog ne pripada dotičnom nizu?

  • [a, b, e, g]
  • [a, k, b, n]
  • [z, v, a, b]
  • [p, r, q, t]

Ans. P, r, q, t] ne pripadaju odgovarajućem nizu. Preostala tri skupa dio su odgovarajućeg niza jer im je svima zajednički [a, b] podskup.

P 4. Što mislite pod DEADBEEF?

Ans. DEADBEEF se pridržava heksadecimalne numeričke reprezentacije 32-bitnog broja, 3735928559. Korišten je tijekom asemblera/glavnog računala kao čarobna vrijednost za otklanjanje pogrešaka. DEADBEEF olakšava prepoznavanje prilikom pronalaženja i označavanja određene memorije na stranicama heksadecimalnih ispisa.

5. pitanje. Objasnite algoritam iza nalaženja skupa snaga zadanog skupa.

Skup snage danog skupa definiran je kao skup koji se sastoji od svih mogućih kombinacija elemenata, odnosno svih podskupova danog skupa i praznog skupa zajedno sa samim danim skupom. Na primjer, ako je S = [0, 1, 2, 3, 4] dati skup, tada će njegov skup snage biti:

P.S] = [[], [0], [1], [2], [3], [4], [0, 1], [0, 2], [0, 3], [0, 4], [ 1, 2], [1, 3], [1, 4], [2, 3], [2,4], [3, 4], [0, 1, 2], [0, 1, 3] , [0, 1, 4], [0, 2, 3], [0, 2, 4], [1, 2, 3, 4], [0, 1, 2, 3, 4]].

Algoritam za određivanje skupa snage zadanog skupa razrađen je kao Za skup s N elemenata, ukupni podskupovi bit će 2N. Stoga algoritam za određivanje skupa snage zadanog skupa sadrži sljedeće korake:

  1. Korak 1: Tražite od 0 do 2N.
  2. Korak 2: Za svaki broj dobijte binarni prikaz. Recimo, na primjer, četiri je predstavljeno kao 0100 u binarnom obliku.
  3. Korak 3: Pomoću ove binarne reprezentacije provjerite trebate li uključiti broj iz skupa ili ne, npr. 0100 = [isključi, uključi, isključi, isključi]

P 6. Je li moguće da dobijemo 4 oduzimanjem pet minus dva jednako? Ako da, kako?

Ans. Da, moguće je dobiti pa ako izbacimo dvije abecede, odnosno f i e od pet, dobit ćemo iv. Ovo je rimski brojčani prikaz broja 4.

P 7. Pretpostavimo da imate ulazni niz 1??0, gdje je ? je zamjenski znak. Objasnite točan algoritam za pronalaženje svih mogućih kombinacija niza.

Ans. Dakle, ulazni niz je 1??0. Sada su prvi i zadnji broj fiksirani. Srednja dva broja su zamjenski znakovi, što znači da mogu biti 0 ili 1.

Algoritam za pronalaženje svih mogućih kombinacija zadanog niza:

  • Korak 1: Započnimo pozivanjem funkcije s praznim skupom i nizom (gdje ćemo ubaciti 0 i 1).
  • Korak 2: Kada kontrola dosegne? zamjenski znak napravite kopiju svakog skupa nizova i dodajte 0 za jednu polovicu i 1 za drugu polovicu.
  • Korak 3: Nastavite ponavljati pozivajući funkciju s manjim nizom dok se niz ne isprazni.

Za ulazni niz 1??0, algoritam radi ovako:

Početni skup = [] (prazan skup koji je pozvan u koraku 1)

1. znak = 1, dakle set = [1]

2. znak = ?(zamjenski znak), stoga će se napraviti kopija svakog niza nizova, a to je [1], [1]. Zatim se 0 dodaje polovici skupova, a 1 drugoj polovici skupa. Dakle, imamo skup = [1, 0], [1, 1]

3. znak = ?(zamjenski znak), dakle, ponovno će se napraviti kopija svakog niza nizova, a to je [1,0], [1,0], [1, 1], [1,1]. Zatim se 0 dodaje jednoj polovici skupova nizova, a 1 drugoj preostaloj polovici skupova nizova. Dakle, dobivamo skup = [1, 0, 0], [1, 1, 0], [1, 0, 1], [1, 1, 1]

4. znak = 0, stoga je konačni skup [1, 0, 0, 0], [1,0, 1, 0], [1, 1, 0, 0], [1, 1, 1, 0] .

8. pitanje. Za sljedeći popis koordinata lokacije, [[1, 3], [2, 5], [5, 7]], je li interval (3, 7) njima pokriven? Što mislite o istom intervalu na popisu [[2, 3], [3, 4], [5, 6], [6, 7]]?

Ans. Točke 3 do 7 u potpunosti su pokrivene popisom [[1, 3], [2, 5], [5, 7]] jer su pokrivene točke 2 do 5 i točke 5 do 7. Međutim, točke od 3 do 7 nisu obuhvaćene popisom [[2, 3], [3, 4], [5, 6], [6, 7]]. To je zato što ovdje nije obuhvaćena udaljenost između točaka 4 do 5.

Q 9Zrakoplov se srušio, što je rezultiralo ozljedama svih osoba u zrakoplovu osim dvoje. Je li to na bilo koji način moguće?

Ans. To je moguće jer su te dvije osobe bile u braku, a ne samci kao ostali u zrakoplovu. Dakle, i oni su pritom bili ozlijeđeni, ali ne kao samci.

P 10. Ako je prekjučer tri dana odmah nakon subote, koji je danas dan?

Odgovoriti: Tri dana nakon subote je utorak. Dakle, prekjučer je utorak. Tako:

  • Prekjučer je bila srijeda, i
  • Jučer je bio četvrtak

Dakle, danas je petak.

11. pitanje. Kako možete dobiti 10000 dodavanjem samo 8?

An. Da bismo dobili 10000 8 samo dodavanjem 8, moramo dodati 88 tri puta, zatim 888 i na kraju XNUMX, a sada zbrajanjem svega toga dobivamo:

8 + 8 + 8 + 88 + 888 = 10000

12. pitanje. U nizu 0, 1, 1, 2, 3, 4, 5, 8, 13, 21, koji je broj koji mu ne pripada?

Ans. Fibonaccijev niz predstavlja brojeve koji su zbroj prethodna dva broja. Broj 4 ne pripada nizu jer je ostatak Fibonaccijev niz, odnosno 0, 1, 1, 2, 3, 5, 8, 13, 21.

13. pitanje. Kako možete predvidjeti rezultat nogometne utakmice čak i prije nego što počne i svaki put se pokazati točnim?

Ans. Pretpostavimo da je rezultat 0-0 kada utakmica počne. To mora vrijediti za svaku nogometnu utakmicu jer će to biti početni uvjet svih utakmica.

14. pitanje. Automobil vozi brzinom od 100 mph na autocesti. Kolika će biti brzina svakog kotača kada dodirnu tlo? Hoće li ostati isti kada se automobil kreće brzinom od 120 mph?

Ans. Bez obzira na brzinu automobila, kotači će imati brzinu od 0 mph u bilo kojem trenutku dok dodirne tlo. To je zato što se kotač dok se kotrlja kreće u dva smjera:

  • Rotacijski, oko svog središta,
  • I vodoravno, u smjeru kretanja automobila.

U točki kontakta, oba gibanja kotača se poništavaju. To rezultira neto brzinom od 0 mph u odnosu na tlo.

P 15. Koristeći matematičke operacije +, -, * i / na 3, 3, 7, 7, dobijte 24.

Ans. Prvo podijelite tri sa sedam, a zatim tome dodajte 3. Zatim pomnožite rezultat sa 7 da biste dobili 24, tj.

7 x ((3/7) + 3) = 24.

P 16. Zašto mislite da se želite pridružiti Googleu?

Pa nije potrebno u ovom odgovoru iznositi popis svih privilegija, nego pokušajte ugoditi svom interesu za posao. Svi jako cijene to što se Google prema svojim zaposlenicima odnosi s velikim poštovanjem i podrškom pomažući im u inovacijama. Trebali biste moći uvjeriti anketara da su vještine koje posjedujete najprikladnije za taj određeni posao u Googleu.

P 17. Koji su alati dostupni Google+ korisnicima za povećanje ukupne produktivnosti i učinkovitosti i upravljanje profilima?

Ans. Neki alati poput Circlecount.com i Gplusdata.com mogu pružiti izvrsnu inteligenciju uz veliku pomoć u upravljanju profilima za sve vaše postove. Također pruža podršku stranicama ili objavama kojima vi upravljate.

P 18. Što najviše volite između učenja i zarade?

Ovim pitanjem bi se procijenilo jeste li dosljedniji u usavršavanju svojih vještina i znanja ili ste skloniji zarađivanju. Budite sigurni da, ako želite raditi u Googleu, morate uvjeriti poslodavce da ćete biti neizmjerno predani usavršavanju i stjecanju znanja. Iznesite odgovor koji će uravnotežiti vašu sklonost poslu i novcu.

P 19. Kako ćete u Google kartama izračunati rutu između dvije različite adrese?

Ans. Za ovo pitanje samo trebate obratiti najveću pozornost na činjenicu da je u Google e-scale-u ovo održiva opcija za rješenje. Za ovu vrstu pitanja veliki značaj pridaje se izračunima s gotovo identičnim zemljopisnim područjima. Ovo nije ništa drugo nego pitanje koje navodi na razmišljanje i može vas zbuniti.

P 20. Pretpostavimo da je Tom 16-godišnji dječak i da je 4 puta stariji od svog brata Jona. Koliko bi Tom imao godina kada bi bio dvostruko stariji od brata?

Ans. S obzirom da Tom ima 16 godina i da je 4 puta stariji od svog brata Jona. Trenutno će Jon imati (16/4 =4). Dakle, dob njegovog brata je 4 godine. Sada, ako je Tom dvostruko stariji od svog brata kada Jon ima 12 godina, što znači da će Tomova dob biti 12×2 = 24?

Dakle, kada Tom bude imao 24 godine, njegov brat Jon će imati 12 godina.

P 21. S obzirom da ima 8 kuglica, 7 kuglica je jednake težine, a jedna je dosta teža od ostalih. Kako ćete pomoću vage odrediti koja je teža?

Ans. Od ukupnog broja kuglica uzmite 6 kuglica posebno; sada rasporedite 3 lopte sa svake strane vage. Ako su jednake težine, tada ćete znati da je teža lopta uključena u preostale 2, a ako nisu iste težine, tada je teža lopta među 6 kugli.

Preuzmite popis pitanja u .PDF formatu, da vježbate s njima kasnije ili da ih upotrijebite na svom predlošku intervjua (ako želite deckati Google Intervju):

Google pitanja za intervju 1

Zaključak

Ovaj je članak usredotočen uglavnom na pružanje korisnih informacija o raznim vjerojatnim pitanjima za intervju na koje će naići osoba koja teži Googleovom timskom radu. Nadamo se da će vas ovaj članak sigurno voditi na sveobuhvatnoj osnovi. Javite nam u odjeljku za komentare u nastavku koliko su vam informacije bile vrijedne i želite li znati još neke detaljne informacije.

Jedan zahtjev?

Uložio sam mnogo truda u pisanje ovog posta na blogu kako bih vam pružio vrijednost. Bit će mi od velike pomoći ako razmislite o tome da to podijelite na društvenim medijima ili sa svojim prijateljima/obitelji. DIJELJENJE JE ♥️