Culture, food & other benefits, nice offices, and very smart colleagues.
Very slow development of projects due to the complexity of the infrastructure and bureaucracy.
Depending on the team you are in, the culture may vary a lot. Some managers can be very bad while others extremely good (I've been in two teams so far with good and bad experiences).
Performance evaluation processes make some people focus more on releasing things than on the quality and value of the products.
Salaries vary a lot by country. Google does not pay very well outside the main locations.
More transparency. Listen more to the feedback from employees. Improve performance evaluations. Make a better selection of managers.
I prepared by reading many parts of Skiena’s Algorithm Design Manual and watching MIT algorithm lectures. I was already good at algorithms, considering my previous class performances, so I was just brushing up my knowledge. I paid particular attentio
The interviewer was chill and mostly asked about coding problems, specifically algorithmic ones. I was asked by the recruiter to prepare for a pair coding round where I would be sharing my screen with the interviewer and asked to write code following
The interviewing process consists of two steps: 1. **Phone Interview** 2. **Onsite Interviews** The phone interview will last approximately one hour. A software engineer will contact you directly via Google Hangouts or phone. They will ask you qu
I prepared by reading many parts of Skiena’s Algorithm Design Manual and watching MIT algorithm lectures. I was already good at algorithms, considering my previous class performances, so I was just brushing up my knowledge. I paid particular attentio
The interviewer was chill and mostly asked about coding problems, specifically algorithmic ones. I was asked by the recruiter to prepare for a pair coding round where I would be sharing my screen with the interviewer and asked to write code following
The interviewing process consists of two steps: 1. **Phone Interview** 2. **Onsite Interviews** The phone interview will last approximately one hour. A software engineer will contact you directly via Google Hangouts or phone. They will ask you qu