Candidates applying for Software Developer roles take an average of 21 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Google overall takes an average of 38 days.
Common stages of the interview process at Google as a Software Developer according to 1 Glassdoor interviews include:
Phone interview: 33%
One on one interview: 33%
Skills test: 33%
Here are the most commonly searched roles for interview reports -
Three Leet code medium questions in the technical coding round and next round was behavioral. If you pass both the rounds, you will be move to team matching where your profile will be sent to different teams, and you will have a chat with the team that is interested and wants you in their team
Interview questions [1]
Question 1
What is one things that you would do better from your past experiences?
I applied online. I interviewed at Google (Mountain View, CA) in Nov 2025
Interview
Pretty standard Google SWE loop tbh - recruiter chat (super chill, just resume, why Google, what roles I’m eyeing). Phone screen is where it got real. 45 mins - 2 coding Qs on a Google Doc. Mine were linked list + a binary tree traversal thing. Coding without an IDE feels weird at first but you get used to it if you’ve practiced raw. Onsite was the heavy part - 5 rounds.
4 technical (all DS/Algo): recursion, DP, graph-ish stuff, and general problem breakdown. Last round was Googlyness - team fit, how you handle disagreements, fav product + what you’d improve. For seniors they swap one for system design (scaling, API tradeoffs, caching etc). Practiced through leetcode, and other youtube videos but also did a bunch of mocks on Prepfully - honestly helped a lot with talking through thought-process instead of jumping straight to code. Interview was tough but fair i'd say. If your basics are solid, you’re chill.
Interview questions [1]
Question 1
best data structure to implement an autocomplete feature?
I applied for a Google SWE position and went through a recruiter call first. The recruiter was very friendly and clear about the process. My phone screen had 2 coding questions: one on arrays (two sum variant) and another on dynamic programming (unique paths). I solved the first one quickly but needed hints on the DP problem.
Interview questions [1]
Question 1
Coding: Given a list of integers, find the length of the longest consecutive sequence.
Coding: Implement a function to check if a string is a palindrome using recursion.
System Design: Design a URL shortening service like bit.ly.
Coding / Algorithm: Find the minimum number of coins needed to make a given amount (coin change problem).
Behavioral: Tell me about a time you disagreed with a teammate and how you resolved it.