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 · Mid level

ResultGot the offer ✓
Timespan3 weeks
DifficultyMedium
Rounds3

Interview process

They give you a study guide. I'd recommend reading it. It's your classic data structure and algorithms interviews.

Interview rounds · 3

  1. 1

    Recruiter screen

    They asked basic questions about data structures.

    1. Q1. basic questions about data structures
  2. 2

    Phone screen

    1. Q1. Determine if a given binary tree is a binary search tree (BST).
    2. Q2. Explain binary search.
  3. 3

    Final / onsite round

    1. Q1. Find the median of two sorted arrays.
    2. Q2. Implement a function to justify a list of words within a given width.
    3. Q3. Determine if two words are sorted in lexicographic order.
    4. Q4. Fibonacci Numbers

Tips from the candidate

Find an algorithm before coding and check in with your interviewer. Clarify your inputs and outputs. Have an outline of what you want to code in mind.

Company culture

Nothing out of the ordinary. Team matching can be a pain and take way longer than you'd like.

Details

CompanyGoogle
RoleSoftware Engineer
LevelMid level
LocationUnited States
InterviewedFeb 2024
Questions asked7