I was an intern in Summer 2019 at Google's Mountain View campus. I'm sure you've heard of all the perks you get as an intern, including free food, access to all the gyms, most buildings, discounts at IceBreaker, Bose, and the list goes on.
Apart from all those amazing perks is the fact that you are in a place where you are surrounded by top-notch people, not only at Google, but at Waymo and even DeepMind. You could literally cold-message employees at Alphabet and schedule a meeting with them. There is so much to learn, but sadly you have only 12-14 weeks.
Even then, you will make so many connections all the way from interns to perhaps even more senior engineers/management.
My honest opinion is that no matter the hardships you have to go through to get an internship at Google, it will all be worth it. You will have grown to a level that you can do well on Google interviews. Then, you know that you will be set for a huge number of other companies. So, keep at it. Even if Google doesn't work out, it's not on you. I am sure with consistent effort you will end up at a company that values a person such as yourself.
The only downside is not having enough time to do all the things that Google has to offer.
Please find a way to expand the internship opportunities (without sacrificing the qualities) so that more people can experience this wonderful environment.
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).
LeetCode basically doesn't care about experience or brains. LeetCode is kinda weird, though. But what can you expect from FAANG besides that? Just save your time and energy and apply to a real software company.
The first round was behavioral, focusing on STAR method-type questions. They mostly asked about being a team player and having a positive attitude. This was followed by three LeetCode rounds. Two medium and one medium-hard question were asked durin
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).
LeetCode basically doesn't care about experience or brains. LeetCode is kinda weird, though. But what can you expect from FAANG besides that? Just save your time and energy and apply to a real software company.
The first round was behavioral, focusing on STAR method-type questions. They mostly asked about being a team player and having a positive attitude. This was followed by three LeetCode rounds. Two medium and one medium-hard question were asked durin