In my experience, Google is an awesome place to work if:
There are relatively few pros that survived my first 2 months here and that I'll miss when I leave. These are:
Disclaimer: Google is the most decentralized company I've worked for in the degree to which different groups and projects have their own work intensity, culture, ambitiousness, manager quality, etc. A lot of people I know love working here, feel they are working on interesting/important projects, and are full of respect for their colleagues and leadership.
My experience, unfortunately, has been almost entirely negative:
After working here for several months, my impression was:
From what I saw while working on internal tools, it seems for too many managers, their highest aspiration is to keep employees occupied and to avoid looking bad in front of superiors. Other things besides this don't matter as much – not even user complaints (unless/until superiors start caring).
Put another way, I was disappointed by the lack of idealism and purpose, by the excessive careerism and politics, and by the us vs. them mentality between different engineering groups and between engineers and users.
3 tech + 1 googlieness. Mostly friendly interviewers, but most of them seem very uninterested in what you do or say during those interviews. Overall, it was a meh experience. Google is Google, so if you get an interview with them, put in a lot of e
Google's interview process typically involves: * Resume screening * A recruiter call * Technical phone screens (often coding challenges) * Multiple onsite or virtual interviews assessing technical skills (data structures, algorithms, system
Very dependent on behaviorals. I think Google is shying away from technicals. Know what and why of your resume. The interview process was lengthy and required a lot of preparation. I'd suggest using some tools to prepare behaviorals as well.
3 tech + 1 googlieness. Mostly friendly interviewers, but most of them seem very uninterested in what you do or say during those interviews. Overall, it was a meh experience. Google is Google, so if you get an interview with them, put in a lot of e
Google's interview process typically involves: * Resume screening * A recruiter call * Technical phone screens (often coding challenges) * Multiple onsite or virtual interviews assessing technical skills (data structures, algorithms, system
Very dependent on behaviorals. I think Google is shying away from technicals. Know what and why of your resume. The interview process was lengthy and required a lot of preparation. I'd suggest using some tools to prepare behaviorals as well.