Google Softwareentwickler Interview Questions | Glassdoor

Google Softwareentwickler Interview Questions

Interviews at Google

37 Interview Reviews

Experience

Experience
69%
17%
14%

Getting an Interview

Getting an Interview
35%
31%
25%
9

Difficulty

3.6
Average

Difficulty

Hard
Average
Easy

 

Softwareentwickler Interview

Anonymous Interview Candidate in Munich, Bayern (Germany)
No Offer
Positive Experience
Difficult Interview

(Translated from English)

Application

I applied online. The process took 3 weeks. I interviewed at Google (Munich, Bayern (Germany)) in December 2013.

Interview

Sehr professionell organisierter Bewerbungsprozess

Interview Questions

Other Interview Reviews for Google

  1. Helpful (8)  

    Softwareentwickler Interview

    Anonymous Interview Candidate in Zürich (Switzerland)
    No Offer
    Positive Experience
    Average Interview

    (Translated from English)

    Application

    I applied online. The process took 2 weeks. I interviewed at Google (Zürich (Switzerland)) in November 2013.

    Interview

    Ich habe mich online beworben und bekam eine E-Mail von einem Personalvermittler. Anschließend bereitete ich mich auf ein Telefongespräch mit einem Ingenieur von Google vor. Es gab Fragen über Algorithmen. Auch welche über Mergesort und dessen Komplexität. Dann, wie man die Funktionsfähigkeit von Mergesort erweitern könnte, um eine unbegrenzte Anzahl an Listen rotieren zu lassen.

    Interview Questions

    • Wie sortiert man eine unbegrenzte Anzahl an bestellten Listen? Welche Datenstruktur verwendet man, wenn die Listen oder Listen von Listen darstellen will?   Answer Question

  2.  

    Softwareentwickler Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience

    (Translated from English)

    Interview

    Ein kurzes Telefon-Interview. Ich erhielt eine Antwort noch am selben Tag mit einer Einladung zu einem persönlichen Interview in Zürich. Dort gab es fünf Interviews mit sechs unterschiedlichen Leuten. Insgesamt eine positive Erfahrung, auch wenn das erste Interview spät war und sich mit meinem Tagesplan überschnitt. Außerdem waren einige der Akzente der Interviewer schwer zu verstehen.

    Interview Questions

  3.  

    Softwareentwickler Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Average Interview

    (Translated from English)

    Application

    I applied online. The process took 2 weeks. I interviewed at Google in February 2015.

    Interview

    Ich erhielt eine E-Mail vom Anwerber. Das erste Telefoninterview mit ihm war ziemlich freundlich: einige grundlegende Fragen über Algorithmen, Baumstrukturen und OO-Programmierung (Grundlagen). Das zweite Telefoninterview fand mit einem Ingenieur statt. Ich hatte eine Menge vorbereitet, aber dieser Typ war so verwirrend. Meiner Meinung nach sollte man ihm nicht erlauben, Interviews zu führen...

    Interview Questions

    • Give a formula to calculate the number of possible pairs of some elements.   Answer Question
    • This was extremely weird: There is an algorithm with the runtime O(n^2 log(n)). It generates all possible pairs. Then he asked me "Whats the name of this algorithm?". What he meant was "Whats the name of the strategy of this algorithm?" or "How is this algorithm operating?" ==> Divide & Conquer was the answer. Then I had to code it. In reality super simple but asking it this way made it a lot harder...   Answer Question

  4. Helpful (6)  

    Softwareentwickler Interview

    Anonymous Interview Candidate in Zürich (Switzerland)
    No Offer
    Positive Experience
    Difficult Interview

    (Translated from English)

    Application

    I applied online. The process took 2+ months. I interviewed at Google (Zürich (Switzerland)) in January 2015.

    Interview

    1) Bewerbung auf einen Job von ihrer Website

    2) Ein Personalvermittler antwortet, und arrangiert einen Anruf (über Hangouts hier und später), fragt grundlegende Fragen zu Hintergrunderfahrung + zu ein paar bekannten Fakten (z.B. schlimmster Fall von Quicksort Komplexität)
    3) ( 2 Wochen später ) Hangouts Interview mit einem technischen Spezialisten. Coding über Google Docs.

    4) (2-4 Tage später) Wenn alles gut läuft, beginnt der Prozess zur Visabeantragung - man bekommt eine Einladung und muss sich selbstständig um das Visum kümmern.
    5) (6 Wochen später) Interview vor Ort: 5x45 Minuten technische Interviews + 1 Stunde Mittagessen/ Pause dazwischen. Bei jedem technischen Interview ist ein Technikspezialist anwesend. Die meisten Fragen enthalten eine Aufgabe, die über einen Code (auf dem Whiteboard) gelöst werden muss, manchmal muss man ein Systemdesign für ein Problem abliefern.

    Ich habe es nicht durch das Interview vor Ort geschafft (2-3 Tage später bekam ich Rückmeldung) - Beachte, dass die meisten Interviewer zwei Aufgaben während ihrer Interviewzeit lösen wollen, das heißt einer der Schlüssel für ein erfolgreiches Interview ist - die richtige Lösung schnell aufgreifen und in Code umwandeln (kein Code - kein Bestehen)

    Interview Questions

    • Führen sie eine Kontrolle durch, ob der Verzeichnisbaum ausgewogen ist   Answer Question

  5. Helpful (8)  

    Softwareentwickler Interview

    Anonymous Employee in Zürich (Switzerland)
    Accepted Offer
    Positive Experience
    Average Interview

    (Translated from English)

    Application

    I applied through a recruiter. The process took 2+ months. I interviewed at Google (Zürich (Switzerland)) in December 2014.

    Interview

    Ich hatte ein telefonisches Gespräch und wurde dann für 5 weitere Vorstellungsgespräche vor Ort gebracht. Das Telefongespräch bestand aus zwei Codierungs-Fragen, die ich in einem geteilten Google-Dokument durch Codierung beantworten musste (in einer Sprache meiner Wahl), während ich mit meinem Befrager über Hangout telefonierte. Vor Ort musste ich mich zwischen Java und C++ entscheiden und codierte auf einem Whiteboard. 4 der 5 Vorstellungsgespräche bestanden aus herkömmlichen Codierungs-Fragen, und das fünfte aus Systemdesign-Fragen.

    Interview Questions

    • Wenn ein Index alle Seiten und deren Inhalte beinhaltet, wie erkennt man, wenn der Inhalt einer neuen Seite von einer anderen Seite kopiert wurde?   1 Answer
    • Ist ein 2D-Feld gegeben, das ein Feld beschreibt (0 = Wasser, 1 = Land), schreiben Sie einen Algorithmus, der die Anzahl der Inseln zählt (zwei Stücke Land berühren sich, wenn sie entweder vertikal oder horizontal nebeneinander liegen, nicht diagonal).   6 Answers

  6. Helpful (10)  

    Softwareentwickler Interview

    Anonymous Interview Candidate in Zürich (Switzerland)
    No Offer
    Positive Experience
    Average Interview

    (Translated from English)

    Application

    I applied through a recruiter. The process took 5 weeks. I interviewed at Google (Zürich (Switzerland)) in April 2015.

    Interview

    Das war mein erstes telefonisches Screening.

    Meine Befragerin war sehr freundlich und wir kamen gut zurecht. Die Atmosphäre war leicht. Sie begann damit, mir zu erzählen, wie die Vorstellungsgespräche geplant sein werden und begann direkt, mir technische Fragen zu stellen. Nachdem dieser Teil fertig war (schätzungsweise 50 Min.), stellte ich einige Fragen.

    Ich bekam positives Feedback und habe nun ein weiteres Vorstellungsgespräch.

    Interview Questions

    • Mit einfacher Frage angefangen – zum Aufwärmen:

      Implementieren Sie eine Funktion:
      numeronymErstellen(string s){...}

      Beispiel: Hause -> H3e, markus -> m4s   Answer Question
    • Dann die schwierigere Frage war, wie ich dies umdrehen würde.

      Implementieren Sie Funktion:
      LadeZeichenkettenVonNumeronym(string numeroym){...}

      H3e -> {Hause, Halle, Hocke...}   Answer Question

  7. Helpful (1)  

    Softwareentwickler Interview

    Anonymous Interview Candidate in Zürich (Switzerland)
    No Offer
    Positive Experience
    Difficult Interview

    (Translated from English)

    Application

    I applied through a recruiter. The process took 5 weeks. I interviewed at Google (Zürich (Switzerland)) in March 2015.

    Interview

    Kontaktiert via LinkedIn. Ein Telefon-Screening mit dem Personalvermittler - grundlegende Komplexität. Zwei telefonische Codierungs-Interviews. Dann ein Interview mit 5 Leuten vor Ort - 4 Algorithmen und Komplexität, 1 Systemdesign. Nichts unerwartetes, ich hatte keine Probleme, aber letztlich kein Angebot. Schätzungsweise 5 Wochen für den ganzen Prozess, könnte allerdings weniger sein, wenn man die Interviews mit kürzeren Abständen plant.

    Interview Questions

    • Haben Sie in letzter Zeit ein interessantes Projekt außerhalb Ihrer Arbeit gemacht? Beschreiben Sie es.   Answer Question
  8. Helpful (4)  

    Softwareentwickler Interview

    Anonymous Interview Candidate in Zürich (Switzerland)
    No Offer
    Positive Experience
    Difficult Interview

    (Translated from English)

    Application

    I applied through a recruiter. The process took 2 days. I interviewed at Google (Zürich (Switzerland)) in December 2009.

    Interview

    Jemand von Googles People Operations fand mein LinkedIn-Profil und kontaktierte mich mit einem Jobangebot. Zumal ich interessiert war, hatte ich zwei Telefongespräche. Das erste wurde vom Personal-Typen geführt - es dauerte etwa eine halbe Stunde und beinhaltete überraschenderweise nur leichte technische Fragen. Nachdem ich diesmal gut abschnitt, hatte ich ein zweites Vorstellungsgespräch - länger (etwa eine Stunde), technischer und schwerer. Da die Fragen sehr schwer waren, scheiterte ich. Am nächsten Tag erhielt ich einen nachträglichen Anruf vom Personal-Typen, der mich darüber informierte, dass ich ihre Erwartungen nicht erfüllt habe und mich einlud, meinen Lebenslauf einzusenden, wenn ich mich bereit fühle, es nochmal zu versuchen. Alles in einem war es, denke ich, ein recht angenehmer Prozess - auch wenn ich versagt habe.

    Interview Questions

    • Was ist deine Lieblings-Datenstruktur? Welche Operationen hat sie? [Dann einige detaillierte Fragen über die Algorithmen die auf dieser Datenstruktur basieren]   4 Answers
    • Designen und beschreiben Sie ein/e System/Anwendung, die am effizientesten einen Bericht über die Top-1-Millionen-Google-Suchen erstellt. Sie erhalten:

      Sie erhalten 12 Server, mit denen Sie arbeiten können. Sie sind alle Dual-Core-Maschinen mit 4GB Arb   5 Answers

  9. Helpful (2)  

    Softwareentwickler Interview

    Anonymous Employee in Zürich (Switzerland)
    Accepted Offer
    Positive Experience
    Average Interview

    (Translated from English)

    Application

    I applied through a recruiter. The process took 1 day. I interviewed at Google (Zürich (Switzerland)) in September 2008.

    Interview

    Die Vorstellungsgespräche waren ziemlich informativ und entspannt. Das Unternehmen kannte meine Arbeit bereits, also war der Prozess eher kurz - nur ein paar Befrager. Ich wurde gebeten, ein Problem auf dem Whiteboard zu lösen, meine Lösung wurde diskutiert und dann diskutierten wir darüber, wie sie verbessert werden könnte. Dann wurde ein anderes (und sehr viel komplexeres) Problem präsentiert und ich wurde gefragt, wie ich mich ihm nähern würde - keine tatsächliche Codierung, nur Diskussion.

    Sie sagen "Alles auf Ihrem Lebenslauf ist Freiwild" und meinen es so - seien Sie vorbereitet und haben sie keine zu hohen Ansprüche.

    Der Personalvermittler war auch sehr hilfreich über den gesamten Prozess hinweg und sehr offen, meine Fragen zu beantworten und mich wissen zu lassen, was vor sich geht.

    Interview Questions

    • Sie haben eine Datenbank mit Angestellten und ihren Hierarchien. Konstruieren Sie eine SQL-Anweisung, um jeden Angestellten mit seinem Supervisor zu verbinden.   4 Answers

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.