Top Tech Transition Enroll now

Real Interview Experiences

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

908 interviews243 companies286 offers
Loading experiences…

Browse by company

Browse by role

← Back to all experiences

Google Software Engineer Interview Experience

Google · Entry level

ResultRejected
Timespan3 weeks
DifficultyMedium
Rounds3

Interview process

Asked to code the pre order traversal of a tree. Later asked determine if pre order traversals of two trees are same or not.

Interview rounds · 3

  1. 1

    Recruiter screen

    Behavioral

    Basic experience related questions

    1. Q1. Basic Experience related questions
  2. 2

    Online assessment

    Behavioral

    Google Hiring Assessment

    1. Q1. GHA
  3. 3

    Phone screen

    Coding
    1. Q1. Given two trees, determine if the pre-order traversals of two trees are same or not.
      How they answered

      Iterative Pre order traversal or Generator

Tips from the candidate

Focus on Graphs, Trees. Know about the yield operator in Python if your preferred language is Python. Don't jump to solution, clarify the requirements, think about base cases and edge cases, discuss with the interviewer before jumping to writing the code

Company culture

Great culture, Coding technical interview bar is high. Overall, experience is smooth even though I couldn't communicate properly.

Details

CompanyGoogle
RoleSoftware Engineer
LevelEntry level
LocationUnited States
InterviewedJul 2025
Questions asked3