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.
It was a Google Hangout interview where I coded in a Google Doc in front of an engineer. It was supposed to be a phone interview, which instead became a Google Hangout call. The process was standard: * Behavioral questions * A coding question *
The interviewers were really nice. Both set up online docs for us to code on, so they could see me code. Questions tended to be pretty open-ended, allowing you to go where you wanted with them. However, this did require that you knew the subjects th
The process was long, but the interviewers were friendly. This is my first internship, so I can't compare, but it was a relatively smooth process throughout, despite what some other folks have said.
It was a Google Hangout interview where I coded in a Google Doc in front of an engineer. It was supposed to be a phone interview, which instead became a Google Hangout call. The process was standard: * Behavioral questions * A coding question *
The interviewers were really nice. Both set up online docs for us to code on, so they could see me code. Questions tended to be pretty open-ended, allowing you to go where you wanted with them. However, this did require that you knew the subjects th
The process was long, but the interviewers were friendly. This is my first internship, so I can't compare, but it was a relatively smooth process throughout, despite what some other folks have said.