Interns are potentially given very high-impact projects and a lot of decision-making power in how to approach them, for example design, leading meetings, looking over user feedback, and performance optimization.
Google really cares about pushing high-quality engineering code and has very good infrastructure and documentation to help you with that.
Management (at least within my division) was extremely accessible and would always listen to my thoughts. We even had a week within our group dedicated to discussions on diversity. People on other teams/roles are also friendly and open to talking.
A culture that really promotes good character (being "Googley") and personal well-being.
First, an online assessment, then the HR call, then several rounds of technical interview (you need to solve data structure/algorithm problems), and finally a manager interview (mostly behavioral questions).
I had two online interviews with their software engineer. They first asked me about my research at school, and then we started the coding question part. The difficulty of the problems is around medium to hard on LeetCode.
I was invited to have an interview with two engineers for the Google Watch team. I had two rounds in one day, 30 minutes apart. Each round took 60 minutes to complete. They didn't tell me the result for two months, and no feedback was provided.
First, an online assessment, then the HR call, then several rounds of technical interview (you need to solve data structure/algorithm problems), and finally a manager interview (mostly behavioral questions).
I had two online interviews with their software engineer. They first asked me about my research at school, and then we started the coding question part. The difficulty of the problems is around medium to hard on LeetCode.
I was invited to have an interview with two engineers for the Google Watch team. I had two rounds in one day, 30 minutes apart. Each round took 60 minutes to complete. They didn't tell me the result for two months, and no feedback was provided.