Top Tech Transition Enroll now

Real Interview Experiences

Learn what to expect, straight from candidates who've been through it at top tech companies.

978 interviews253 companies309 offers
Loading experiences…

Browse by company

Browse by role

← Back to all experiences

Google Software Engineer Interview Experience

Google · Mid level

ResultWaiting
Timespan5 weeks
DifficultyDifficult
Rounds5

Interview process

It was okayish, however would have been better if I was better prepared for ML sys design fo NLP. I was good for CV projects and I filled out I want to go for CV but they gave me a NLP problem and was stumped there.

Interview rounds · 5

  1. 1

    Recruiter screen

    Behavioral

    Mostly about the role, what I have done in the past and details about the role, etc

    1. Q1. Mostly about the role, what I have done in the past and details about the role, etc
  2. 2

    Online assessment

    CodingData Structures & Algorithms
    1. Q1. This was a pure bfs question - like rotting oranges
  3. 3

    Phone screen

    CodingData Structures & Algorithms
    1. Q1. This was a dfs questions like finding the word in a matrix
  4. 4

    Technical round

    Machine LearningSystem DesignCodingBehavioralData Structures & Algorithms
    1. Q1. 1 ML sys design - how would you go about doing NLP and bag of words and create a system of words to predict the next word etc..
    2. Q2. One LC round about Djikstra
    3. Q3. One Behavioral round - asking my projects, work, hobby projects, conflicts, what is the proudest work I have done.
    4. Q4. Last about another LC - this had a graph question - dont remember exactly but this was again very close to double bfs or something.
  5. 5

    Final / onsite round

    1. Q1. That's all.

Tips from the candidate

Graphs - heavy focus. Do LC well and do all sys design once. Don't believe whatever recruiter says - it might happen or might not. SO better to cover all bases.

Company culture

Interviewers were kind and good except for the one who gave Djikstra's. He was slightly annoyed it seemed, like why is he forced to take this interview.

Details

CompanyGoogle
RoleSoftware Engineer
LevelMid level
LocationUnited States
InterviewedOct 2024
Questions asked8