Candidates applying for Software Engineer 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 Engineer according to 1 Glassdoor interviews include:
Skills test: 33%
Phone interview: 33%
One on one interview: 33%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Google in Mar 2024
Interview
They ask quite hard coding questions based on data structures and algorithms. There are multiple interviews asking about you as a person, how you work as and your coding abilities. They also ask about your life in general to make sure you have something going on outside of your life since they prefer to hire well rounded individuals. A lot of questions can be prepared by leetcode and they don't ask for any specific language unless you are applying for a role that requires a specific language.
Interview questions [1]
Question 1
What are your ambitions in life outside of a good job?
I applied online. The process took 2 weeks. I interviewed at Google (Rom) in Feb 2022
Interview
Intervista tecnica preliminare: Una o due sessioni online con domande tecniche su algoritmi, strutture dati e problemi di codifica, spesso usando strumenti come Google Docs o un ambiente di codifica online
Interview questions [1]
Question 1
"Given an array of integers, return indices of the two numbers such that they add up to a specific target. Assume each input would have exactly one solution, and you may not use the same element twice
I applied online. The process took 4 weeks. I interviewed at Google (New York, NY) in Oct 2024
Interview
The interview process was thorough and challenging, but overall a positive experience. It started with a recruiter screen, followed by a technical phone interview that focused on coding problems. The final round consisted of multiple on-site interviews, which included coding challenges, system design questions, and behavioral interviews. The interviewers were friendly and provided helpful hints during the process.
Interview questions [1]
Question 1
Solve a problem involving binary trees (e.g., “Find the lowest common ancestor of two nodes”)
Design a scalable system for a messaging platform.
Behavioral: “Tell me about a time when you resolved a conflict within a team.”