If working in google is your dream, knowing answers to these 16 technical Google interview questions for software engineers is a must.
Google managed to revolutionize the hiring process by coming at candidates with questions that are often ridiculous and have nothing to do with a job they are interviewing for at first glance. But don’t be fooled, there is a logic to their madness. In accordance with Google philosophy, their HR department has developed a process in which they test not only the candidates’ knowledge of software engineering, which is just a basic requirement for the job, but also their ability to think quickly on their feet and deal with unexpected problems that are a daily occurrence at Google. Best jobs in the company are reserved for those who are good at lateral thinking.
According to Laszlo Bock, a long-time human resources director and the senior vice president of people operations at Google, in an interview he gave to New York Times, a degree isn’t a must for getting a job. In fact, up to 14% of some teams in Google are people without one. He says: “G.P.A.’s are worthless as criteria for hiring, and test scores are worthless. … We found that they don’t predict anything.” Although having good grades can’t hurt, their hiring process doesn’t rely on them to make an assessment if a candidate will be a good fit for the company. That is why the actual interview is so important.
Mountain View, California, where Google is headquartered, is among 11 cities with the highest demand for software engineers, which isn’t surprising considering the perks the IT giant provides for its employees. Ranging from onsite masseuses and great cafeteria, to nap pods and even hair saloon (everything free of charge, of course) these are just some of the baits Google uses to lures the best and the brightest in the business. An excellent salary is always a plus, but a feeling that your employer wants you to be happy while working for them doesn’t have a price tag, something many of the people working in soul-crushing office jobs will gladly confirm.
But getting a position at Google requires going through an interview, which can have some pretty tricky technical question, especially for software engineers, which is bread and butter of the company and naturally, they pay a lot of attention to their new hires. In order to create the list of technical Google interview questions for software engineers, we consulted GlassDoor and Java Revisited, which has a nice selection of technical questions gathered from various sources. Good luck with your interview.