Top 21 Google-interviewvragen in 2024 [met antwoorden]

Elke keer dat we opduiken met nieuwere twijfels, had Google altijd onze rug gehad. Dit heeft echter het vereiste kaliber nodig om alles te kunnen beantwoorden. Daarom is Google erg selectief als het gaat om het kiezen van de meest verdienstelijke kandidaten. Hun selectieproces maakt Google tot een van de meest betrouwbare websites aller tijden.

Het wervingsproces bij Google is lang en hectisch. Maar als je het eenmaal hebt gekraakt, is er geen weg meer terug. Het proces van selectiefasen en -rondes is dus als volgt:

FasenRonden
Telefonische/Hangouts-interviews2
Interviews op locatie-
codering2 tot 4 ronden
DesignMaximaal 2 ronden
Google-interviewvragen en -antwoorden

Google-interviewvragen

Laten we nu ingaan op de meest gestelde vragen in een Google-interviewronde. We hebben 21 van dergelijke vragen geselecteerd die de grootste kans hebben om in het interview van dit jaar gesteld te worden.

Vraag 1. We hebben gezien dat putdeksels altijd ronde vormen hebben. Is er een kans dat het mangat in een andere vorm komt, bijvoorbeeld rechthoekig of vierkant?

Ans. Het antwoord zou nee moeten zijn. De mangaten hebben ronde vormen om een ​​bepaalde reden, namelijk dat alleen ronde putdeksels niet kunnen wegglijden en in het mangat kunnen vallen, terwijl ze in elke andere vorm, bijvoorbeeld rechthoek of vierkant, heel gemakkelijk in het mangat kunnen glijden. en later rampen veroorzaken.

Q 2. Wat bedoel je met een tweesommenprobleem? Wat zijn de verschillende manieren waarop we het kunnen oplossen?

Ans. Het tweesommenprobleem is een andere versie van het deelverzamelingssomprobleem. Deze som draait om het bepalen van alle paren van twee gehele getallen uit een ongesorteerde array die optellen om een ​​som te verkrijgen, namelijk S.

Als de ongesorteerde array bijvoorbeeld [32, 44, 56, -2, -14, -26, 16, 14] is en de som (S) is 30, dan moet het programma [32, -2], [ 44, -14], [16, 14] & [56, -26].

Oplossing 1 (normaal): De vereenvoudigde oplossing voor dit probleem is om door de hele array te kijken en hetzelfde te blijven doen, maar probeer een paar te bepalen dat optelt tot de som S.

Oplossing 2 (sneller): Deze benadering bepaalt het object door gebruik te maken van de hash-tabellen. Tijdens het scrollen door elk van de elementen van de array, onderzoekt de methode of S – het huidige element, bestaat in de hashtabel of niet. We hoeven dus maar één keer door de array te kijken.

V 3. Welke van de volgende behoort niet tot de betreffende serie?

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

Ans. De p, r, q, t] behoort niet tot de betreffende reeks. De overige drie sets maken deel uit van de respectievelijke serie omdat ze allemaal de [a, b] subset gemeen hebben.

Vraag 4. Wat bedoel je met DEADBEEF?

Ans. DEADBEEF houdt zich aan de hexadecimale numerieke weergave van het 32-bits getal, 3735928559. Het werd gebruikt tijdens de assemblage/mainframe-tijden als een magische foutopsporingswaarde. De DEADBEEF maakt het een stuk eenvoudiger om te identificeren bij het vinden en markeren van specifiek geheugen in pagina's van de hex-dumps.

Q 5. Leg het algoritme uit achter het vinden van de vermogensset van een bepaalde set.

De vermogensset van een bepaalde set wordt gedefinieerd als een set die bestaat uit alle mogelijke combinaties van de elementen, dat wil zeggen alle subsets van een bepaalde set, en een lege set samen met de gegeven set zelf. Als S = [0, 1, 2, 3, 4] bijvoorbeeld de gegeven set is, dan is de vermogensset:

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]].

Het algoritme voor het bepalen van de vermogensset van een bepaalde set wordt uitgewerkt als Voor een set met N aantal elementen is het totale aantal subsets 2N. Daarom bevat het algoritme voor het bepalen van de vermogensset van een bepaalde set de volgende stappen:

  1. Stap 1: Zoek van 0 tot 2N.
  2. Stap 2: verkrijg voor elk getal de binaire weergave. Stel bijvoorbeeld dat vier wordt weergegeven als 0100 in binair getal.
  3. Stap 3: Controleer met behulp van deze binaire weergave of u een getal uit de set moet opnemen of niet, bijv. 0100 = [uitsluiten, opnemen, uitsluiten, uitsluiten]

Vraag 6. Is het mogelijk dat we 4 krijgen door vijf min twee gelijken af ​​te trekken? Zo ja, hoe dan?

Ans. Ja, het is mogelijk om te verkrijgen, dus als we de twee alfabetten verwijderen, dat wil zeggen f en e van vijf, krijgen we iv. Dit is de Romeinse cijferweergave van het getal 4.

Q 7. Stel dat u een invoertekenreeks 1??0 heeft, waar ? is een wildcard. Leg het nauwkeurige algoritme uit om alle waarschijnlijke combinaties van de string te vinden.

Ans. Dus de invoerstring is 1??0. Nu staan ​​het eerste en het laatste nummer vast. De middelste twee getallen zijn wildcards, wat betekent dat ze 0 of 1 kunnen zijn.

Algoritme voor het vinden van alle waarschijnlijke combinaties van de gegeven string:

  • Stap 1: Laten we beginnen met het aanroepen van de functie met een lege set en een string (waarbij we 0s en 1s zullen indrukken).
  • Stap 2: Zodra de controle bereikt? wildcard maak een kopie van elk van de tekenreeksen en voeg 0 toe voor de ene helft en 1 voor de andere helft.
  • Stap 3: Blijf dit doen door de functie herhaaldelijk aan te roepen met een kleinere string totdat de string leeg is.

Voor de invoerreeks 1??0 werkt het algoritme als volgt:

Eerste set = [] (de lege set die in stap 1 werd aangeroepen)

1e teken = 1, dus stel in = [1]

2e teken = ?(jokerteken), dus er wordt een kopie gemaakt van elk van de reeksen tekenreeksen, dat wil zeggen [1], [1]. Vervolgens wordt 0 opgeteld bij de helft van de sets en 1 bij de andere helft van de set. Daarom hebben we de set = [1, 0], [1, 1]

3e teken = ?(jokerteken), dus er wordt opnieuw een kopie gemaakt van elk van de stringsets, dat wil zeggen [1,0], [1,0], [1, 1], [1,1]. Vervolgens wordt 0 opgeteld bij de ene helft van de stringsets en 1 bij de andere resterende helft van de stringsets. Daarom verkrijgen we de set = [1, 0, 0], [1, 1, 0], [1, 0, 1], [1, 1, 1]

4e teken = 0, daarom is de laatste set [1, 0, 0, 0], [1,0, 1, 0], [1, 1, 0, 0], [1, 1, 1, 0] .

Q 8. Voor de volgende lijst met locatiecoördinaten, [[1, 3], [2, 5], [5, 7]], wordt het interval (3, 7) erdoor gedekt? Wat vind je van hetzelfde interval in de lijst [[2, 3], [3, 4], [5, 6], [6, 7]]?

Ans. Punt 3 t/m 7 komen volledig aan bod in de lijst [[1, 3], [2, 5], [5, 7]] omdat punt 2 t/m 5 en punt 5 t/m 7 aan bod komen. De punten 3 tot en met 7 komen echter niet voor in de lijst [[2, 3], [3, 4], [5, 6], [6, 7]]. De afstand tussen punt 4 t/m 5 wordt hier namelijk niet afgedekt.

Q 9Een vliegtuig is neergestort, met als gevolg dat iedereen in het vliegtuig gewond raakte, op twee na. Is het op een of andere manier mogelijk?

Ans. Dit is mogelijk omdat die twee personen getrouwd waren en niet alleenstaand zoals anderen in het vliegtuig. Ze raakten dus ook gewond tijdens het proces, maar niet als alleenstaanden.

Vraag 10. Als eergisteren drie dagen na zaterdag valt, welke dag is het dan vandaag?

Antwoord: Drie dagen na zaterdag is dinsdag. Daarom is eergisteren dinsdag. Dus:

  • Eergisteren was woensdag, en
  • Gisteren was een donderdag

Daarom is het vandaag een vrijdag.

Q 11. Hoe kun je 10000 krijgen door er slechts 8 bij op te tellen?

Een. Om alleen 10000 te krijgen door 8 op te tellen, moeten we 8 drie keer optellen, dan 88 en ten slotte 888, en nu krijgen we door al deze op te tellen:

8 + 8 + 8 + 88 + 888 = 10000

Q 12. In de reeks 0, 1, 1, 2, 3, 4, 5, 8, 13, 21, welk getal hoort er niet bij?

Ans. De Fibonacci-reeks vertegenwoordigt de getallen die de som zijn van de vorige twee getallen. Het getal 4 behoort niet tot de reeks, aangezien de rest de Fibonacci-reeks is, dat wil zeggen 0, 1, 1, 2, 3, 5, 8, 13, 21.

Q 13. Hoe kun je de score van een voetbalwedstrijd voorspellen voordat deze begint en keer op keer blijkt te kloppen?

Ans. Stel, de stand is 0-0 als de wedstrijd begint. Het moet waar zijn voor elke voetbalwedstrijd, aangezien het de openingsvoorwaarde van alle wedstrijden zal zijn.

Q 14. Een auto rijdt met een snelheid van 100 mph op een snelweg. Wat is de snelheid van elk wiel wanneer ze de grond raken? Blijft het hetzelfde als de auto 120 mph rijdt?

Ans. Ongeacht de snelheid van de auto, de wielen hebben op elk moment een snelheid van 0 mph terwijl deze de grond raakt. Dit komt doordat het wiel tijdens het rollen in twee richtingen beweegt:

  • Roterend, rond het middelpunt,
  • En Horizontaal, in de richting van de rijdende auto.

Op het contactpunt heffen beide bewegingen van de wielen elkaar op. Dit resulteert in een netto snelheid van 0 mph over de grond.

Vraag 15. Gebruik de wiskundige bewerkingen +, -, * en / op 3, 3, 7, 7 om 24 te verkrijgen.

Ans. Deel eerst drie door zeven en tel er dan 3 bij op. Vermenigvuldig vervolgens het resultaat met 7 om 24 te krijgen, dat wil zeggen,

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

Q 16. Waarom denk je lid te willen worden van Google?

Welnu, het is niet nodig om de lijst met alle privileges in dit antwoord te presenteren, maar probeer liever uw interesse in de baan te bevredigen. Het wordt door iedereen zeer gewaardeerd dat Google haar medewerkers met enorm veel respect en steun behandelt door hen te helpen met innovaties. U moet de interviewer ervan kunnen overtuigen dat de vaardigheden die u bezit het meest geschikt zijn voor die specifieke baan bij Google.

V 17. Welke tools zijn beschikbaar voor Google+ gebruikers om de algehele productiviteit en efficiëntie te verhogen en om te gaan met profielbeheer?

Ans. Sommige tools zoals Circlecount.com en Gplusdata.com kunnen uitstekende informatie bieden, samen met grote hulp bij profielbeheer voor al uw berichten. Het biedt ook ondersteuning voor de pagina's of berichten die door u worden beheerd.

Vraag 18. Wat verkiest u het meest tussen leren en verdienen?

Door middel van deze vraag wordt beoordeeld of u consistenter bent in het verbeteren van uw vaardigheden en kennis of dat u meer geneigd bent om geld te verdienen. Zorg ervoor dat als je zin hebt om bij Google te werken, je de werkgevers ervan moet overtuigen dat je enorm zult inzetten op verbetering en kennisvergaring. Presenteer een antwoord dat zowel uw neiging tot werk als geld in evenwicht brengt.

Vraag 19. Hoe berekent u in Google Maps de route tussen twee verschillende straatadressen?

Ans. Voor deze vraag moet u er gewoon op letten dat dit bij Google e-scale een haalbare optie is voor een oplossing. Voor dit soort vragen wordt veel belang gehecht aan de berekeningen met bijna identieke geografische gebieden. Dit is niets anders dan een tot nadenken stemmende vraag die u in verwarring kan brengen.

Vraag 20. Stel dat Tom een ​​16-jarige jongen is en hij is 4 keer ouder dan zijn broer Jon. Hoe oud zou Tom zijn als hij twee keer zo oud is als die van zijn broer?

Ans. Er wordt aangenomen dat Tom 16 jaar oud is en 4 keer ouder is dan zijn broer Jon. Op dit moment zal de leeftijd van Jon zijn (16/4 = 4). Daarom is de leeftijd van zijn broer 4 jaar. Als Tom twee keer zo oud is als zijn broer als Jon 12 jaar oud is, wat betekent dan dat Toms leeftijd 12×2 = 24 is?

Daarom, wanneer Tom 24 jaar oud zal zijn, zal de leeftijd van zijn broer Jon 12 zijn.

Vraag 21. Gegeven dat er 8 ballen zijn, zijn 7 ballen gelijk in gewicht doordat de ene bal behoorlijk zwaarder is dan de rest. Hoe ga je erachter komen welke zwaarder is met behulp van een balans?

Ans. Neem van het totaal aantal bollen 6 bollen apart; plaats nu 3 ballen aan elke kant van de balans. Als ze hetzelfde wegen, weet je dat de zwaardere bal bij de resterende 2 zit en als ze niet hetzelfde wegen, dan zit de zwaardere bal bij de 6 ballen.

Download de lijst met vragen in .PDF-formaat, om er later mee te oefenen of om ze te gebruiken in je interviewsjabloon (als je Google Interview wilt kraken):

Google-interviewvragen 1

Conclusie

Dit artikel is voornamelijk gericht op het verstrekken van nuttige informatie over verschillende waarschijnlijke interviewvragen die men zal tegenkomen als hij/zij een aspirant van Google-teamwerk is. We hopen dat dit artikel u zeker op een uitgebreide basis zal begeleiden. Laat ons in de opmerkingen hieronder weten hoe waardevol u de informatie vond en of u nog andere gedetailleerde informatie wilt weten.

Een verzoek?

Ik heb zoveel moeite gestoken in het schrijven van deze blogpost om jou van waarde te kunnen zijn. Het zal erg nuttig voor mij zijn, als je overweegt het te delen op sociale media of met je vrienden/familie. DELEN IS ️