The company genuinely cares about career growth for employees. You can have interesting projects to work on. There is excellent infrastructure and processes for software engineering. They offer great perks and compensation.
Fewer career opportunities in remote offices.
Decisions are often made without ample context by senior management.
Excessive meetings.
Pretends to be an environment where everyone can speak freely, but as we found with James Damore, that is not the case.
We have excellent infrastructure for remote collaboration, so there is no need to keep herding everyone into the San Francisco Bay Area and driving up costs.
I was asked a non-regular algorithm question about how to solve a magic cube. There was no similar one on LeetCode. I had no idea how to approach the question.
Received a recruiting email from Google Cloud. Spoke with two recruiters before moving on to the technical screen. After one tech screen, the "on-site" consisted of four more technical screens back to back. After that went well, I spoke with three
As a recent Ph.D. graduate, a recruiter contacted me via email just before graduation. This was surprising because I have no internship experience at Google. Several platform teams were interested in me, and I scheduled interviews ASAP. I skipped ph
I was asked a non-regular algorithm question about how to solve a magic cube. There was no similar one on LeetCode. I had no idea how to approach the question.
Received a recruiting email from Google Cloud. Spoke with two recruiters before moving on to the technical screen. After one tech screen, the "on-site" consisted of four more technical screens back to back. After that went well, I spoke with three
As a recent Ph.D. graduate, a recruiter contacted me via email just before graduation. This was surprising because I have no internship experience at Google. Several platform teams were interested in me, and I scheduled interviews ASAP. I skipped ph