Good compensation and benefits.
Depending on the team, the work can be interesting. Usually, everybody on the team is smart.
The stress of the job can be high, especially if there is management turnover and frequent changes in priorities. I feel like I have to compete with teammates.
The interview included scripted questions, general engineering questions, work history, and a few more generic "problem solving" questions. For example, "If you were shrunk down to the size of a dime and put in a blender, how would you escape?"
The phone interview was nice, with one simple question about hashing and one tricky math question. The on-site interview involved five robot-like engineers conducting pre-programmed interview sessions assigned by HR/their manager. I felt they were a
Interviewed with five senior-level engineers and a director-level manager. Most of them asked senior-level questions, i.e., design questions. One asked junior algorithms. Be careful about Google policy; if one interviewer says something bad about yo
The interview included scripted questions, general engineering questions, work history, and a few more generic "problem solving" questions. For example, "If you were shrunk down to the size of a dime and put in a blender, how would you escape?"
The phone interview was nice, with one simple question about hashing and one tricky math question. The on-site interview involved five robot-like engineers conducting pre-programmed interview sessions assigned by HR/their manager. I felt they were a
Interviewed with five senior-level engineers and a director-level manager. Most of them asked senior-level questions, i.e., design questions. One asked junior algorithms. Be careful about Google policy; if one interviewer says something bad about yo