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:
Phone interview: 33%
One on one interview: 33%
Skills test: 33%
Here are the most commonly searched roles for interview reports -
Applied through their website. They contacted me the next day. Had a talk with HR and got scheduled a technical interview. They gave me a document with information on what to prepare. It's basically everything a computer scientist should know. From data structures and algorithms, to OS stuff, OOP. The question caught me off guard since most of the question I had seen had a hidden algorithm in them or something like that. This one was quite vague.
Interview questions [1]
Question 1
I can't say what the question was but it was a very interesting, abstract question. Starting from a very simple idea and going deeper. I did pretty bad, my fault.
Interview process is fairly normal, but recruiters can be fairly slow with responding. The host-matching process can take an excruciating amount of time, so be aware of that. Most recruiters are decent in their speed at replying emails, but there were some windows of time that took a bit too long.
I applied online. The process took 4 weeks. I interviewed at Google
Interview
Applied online and three weeks later received an E-mail from the recruiter saying that I'm going to have two on-site interviews at the Fremont Google office in Seattle. Each interview takes 45 minutes. The questions are straightforward, involving array searching, binary tree searching, and recursion/DP, but I got stuck in one question and took a while to finish it. One week later I got the rejection letter.