Great food, work-life balance, and the pay is very good. Documentation is great, and the code is very clean.
Other companies I worked at, I noticed a much larger degree of messiness, which is normal for a fast-growing tech company. But at Google, all code is reviewed extensively. Best practices are hammered into you, which makes understanding existing code so much easier, at the cost of code reviews taking very long sometimes.
Most people there aren't passionate about their responsibilities. You're a cog in the machine, which is the same at any big company. I prefer startup culture, where each individual's work is more significant.
Typical technical OA on their proprietary system. Phone interviews that covered both technical and behavioral components. Mostly LeetCode-style questions.
Two interviews of 45 minutes each. General interviews and positive experiences. One DFS and one general question. Overall good experience, passed interview screening but no offer as we could not find a matching team.
It was a tough interview. Most of the questions were from DS and Algos, and I had to design one problem. There were two interviews, each 45 minutes long.
Typical technical OA on their proprietary system. Phone interviews that covered both technical and behavioral components. Mostly LeetCode-style questions.
Two interviews of 45 minutes each. General interviews and positive experiences. One DFS and one general question. Overall good experience, passed interview screening but no offer as we could not find a matching team.
It was a tough interview. Most of the questions were from DS and Algos, and I had to design one problem. There were two interviews, each 45 minutes long.