Zero politics, awesome products, and an open and supportive culture.
Getting to play with the internal infrastructure is amazing.
Many things still happen at a grassroots level, so you can really help shape the company and its products.
Employees are encouraged to openly question and debate if the company is doing the right thing.
In my group, management is almost nonexistent, which I think is a good thing.
Getting to work at an engineering center in downtown Manhattan.
Perks are as good as everyone says.
There is a massive learning curve, and it can take months to become a contributing member of the team. Working in C++ is slow and painful. Engineers could sometimes explain things better.
I applied for a Google SWE position and went through a recruiter call first. The recruiter was very friendly and clear about the process. My phone screen had two coding questions: * One on arrays (two sum variant) * Another on dynamic programming (u
Quick background discussion, and talking with the interviewer, he was quite friendly. However, it was a tough interview; I didn't have enough background knowledge. That said, I enjoyed it. The only thing I would do differently is prepare longer next
The interviewer had a strong accent, so I couldn't understand him well. Also, he was not too attentive. I could see he was looking at his phone and not paying attention.
I applied for a Google SWE position and went through a recruiter call first. The recruiter was very friendly and clear about the process. My phone screen had two coding questions: * One on arrays (two sum variant) * Another on dynamic programming (u
Quick background discussion, and talking with the interviewer, he was quite friendly. However, it was a tough interview; I didn't have enough background knowledge. That said, I enjoyed it. The only thing I would do differently is prepare longer next
The interviewer had a strong accent, so I couldn't understand him well. Also, he was not too attentive. I could see he was looking at his phone and not paying attention.