If you want to be hired, you should fit into one of these two categories:
- 3+ years of relevant experience as a well-rounded professional
- Graduate of a prestigious high school with exceptional engineering and math abilities.
So, if you’re a fresher, the best advice I can give you is to get a job somewhere that isn’t in the elite league and prepare to be a data scientist at a top tech company, not to become one and get good industry exposure. Then the difficult thing isn’t getting an offer.
The process looks somewhat like this after you get sufficient experience:
After submitting your application on the careers page, a Google recruiter will contact you if you pass their initial screening. They normally inform you about the Google data scientist position and try to figure out how you fit within the Google culture. After that, a data scientist or hiring manager will conduct a technical screening in which you will be asked a few questions. If you pass this, you will be contacted for an onsite interview (but post-Covid, it usually happens remotely).