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:
Skills test: 33%
One on one interview: 33%
Phone interview: 33%
Here are the most commonly searched roles for interview reports -
Hackerrank initial screening + 3 DSA interviews (Leetcode medium-hard), no sys design
The second DSA gave me the same question as the first interviewer and I guess I was an honest fool because mentioned this and he switched to a difficult DP problem with a big grin (sorry for being fair I guess)
Did not make it and the feedback was late and very lackluster (also google works through external companies for hiring but handles interviews inhouse, much like Microsoft and others. I rather prefer the Karat interviewers, just outsource fully and let profesionals give real interviews, not memorization games that are easy to cheat)
Interview questions [1]
Question 1
Leetcode problems that you had to memorize and "figure out"
I applied through college or university. The process took 1 day. I interviewed at Google (Nāgpur, Maharashtra) in Jul 2024
Interview
IT is a good process with minimum 3 rounds for freshers asking 3 hard to medium questions . it is a one day process for campus hirees and monthly process for off campus .
Interview questions [1]
Question 1
LLD question on hashmaps regarding phone directory
This is a Google Engineering Graduate opportunity for which I applied offline. Initially, I had to complete a coding assessment test. Once that was cleared, the interview process began.
Preparation
Duration: 3 months
Topics: Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic Programming
Tip
Tip 1: Regularly participate in coding challenges on platforms like CodeStudio to enhance your problem-solving skills and gain exposure to diverse coding scenarios.
Tip 2: Engage in collaborative coding projects that focus on real-world applications. This demonstrates practical coding abilities and enhances your teamwork and project management skills, making you more appealing to potential employers.