Perks - free food, endurance, medical care, multi-sport card, local gym, parental leave, multiple yearly offsites.
Community - There is an interest group for everything: board games, marathon running, ping pong. Organizing such meetings is awarded as community contributions.
Smart people - Nothing boosts your development as working with people smarter than you.
Performance measured by results - No one will blink an eye if you leave work early, work from home for a day or two, or just spend the whole day in the gaming room. Of course, when going for a promotion, bad planning can lead people to overwork, but in my experience, it's an employee decision.
You can always switch teams - Feeling like changing something or burned out? There are pretty loose rules about changing teams.
Self-Development - There are lots of internal courses, options for guidance to learn how to get better at your job, or skills you want to develop.
Focus on individualism and collaboration - You are given hard open problems that you are directly responsible for. There is a big focus on collaborating with other teams to reach agreement.
Slow development cycle - When working on problems of such scale, there is a lot of time spent on design and not much on coding.
Project Management - Every team decides on its own project management method, which can lead to mismanagement and chaos.
Possible location + project mismatch - There are a lot of interesting projects and available locations, but there is no guarantee that you can find a match for both. There could be a great project but not available in your location. There is no option for remote work (in usual cases).
Standard interview process for FAANG companies: 1 tech screening interview with 2 algorithms and data structure tasks. Then, 3 tech interviews with algorithms and data structure tasks, and 1 behavioral interview.
I passed the HR screening but failed the first coding interview. Overall, the experience was very nice. I had the opportunity to participate in "Talk to Googler" and learn more about what it's like to work at this company.
I've interviewed for two different SWE positions at Google, one year apart. The process involves a screening coding interview, followed by five more stages: three LeetCode-style coding interviews, one behavioral interview, and one system design inter
Standard interview process for FAANG companies: 1 tech screening interview with 2 algorithms and data structure tasks. Then, 3 tech interviews with algorithms and data structure tasks, and 1 behavioral interview.
I passed the HR screening but failed the first coding interview. Overall, the experience was very nice. I had the opportunity to participate in "Talk to Googler" and learn more about what it's like to work at this company.
I've interviewed for two different SWE positions at Google, one year apart. The process involves a screening coding interview, followed by five more stages: three LeetCode-style coding interviews, one behavioral interview, and one system design inter