According to Glassdoor, 91% would recommend the company to a friend, and their CEO has the highest approval rating of 2016 (a whopping 98%!). As one current employee wrote, “If and when you leave, you’ll never regret having that company on your resume. It opens doors.” There’s even a book called Are You Smart Enough to Work at Google? Needless to say, there’s a lot of hype around scoring a job at Google.
We turned to Glassdoor reviews to get the real inside scoop on what it’s like to work at one of the most sought-after companies on the planet.
“You can’t find a more well-regarded company that actually deserves the hype it gets.You’ll work on cutting edge projects / solve important issues that impact your community and the world. You’ll meet interesting people who are your colleagues, managers, and senior management. You’ll open the paper and see your company in the news almost every day, and read about projects you’re working on, which is a cool thing.” —Current employee in Mountain View, CA
[Related: 9 Companies as Cool as Google & Hiring Now!]
“High caliber colleagues, friendly atmosphere, great work-life balance, relatively objective hiring and promotion processes, a wide range of career progression opportunities, and of course the awesome food, pay, perks and brand recognition — arguably the most optimal “package” that any employer on this planet offers.” —Current program manager
And what about those notorious Google interviews? One of the best places to get a glimpse of what it’s like to be in the Google interview process is to check out the interview reports on Glassdoor, where you’ll be able to score valuable insider info like this one from a software engineer who landed the gig after interviewing at Google:
Graph related question and super recursion
Design discussion involving a distributed system with writes/reads going on at different sites in parallel.
Array and Tree related questions
Designing a simple class to do something. Not hard, but not easy either. You need to know basic data structures very well to consider different designs and trade-offs.
Computer architecture and low level perf. enhancement question which requires knowledge of Trees, binary search, etc.
At the end, I wasn’t tired and rather enjoyed the discussions. I think the key was long term preparation and time spent doing topcoder for several years (on and off as I enjoy solving the problems).
Conclusion: “It’s not the best who win the race; it’s the best prepared who win it.”
And as you gear up for your interview, don’t forget to think through compensation. Glassdoor provides unparalleled salary transparency.
According to data collected from the over 5,000 salary reports from Google software engineers, “the typical Google Software Engineer salary is $126,954. Software Engineer salaries at Google can range from $82,798 – $226,372. This estimate is based upon 5,151 Google Software Engineer salary report(s) provided by employees or estimated based upon statistical methods. When factoring in bonuses and additional compensation, a Software Engineer at Google can expect to make an average total pay of $165,220.”