The interview is very tough and you can expect to be tested on a variety of different concepts in managements of teams, data, deliverables, and your knowledge about specific projects the company is working on.
Difficult in nutshell. They try to check not just the depth of your knowledge, but also the ways in which you apply that knowledge to solve real world problems. This is something which most candidates cannot do. Thus, end up feeling more difficult than it has to be.
I applied online. The process took 2 weeks. I interviewed at Google (Dallas, TX) in Jul 2019
Interview
A basic phone Interview with the hiring manager, a drugs test at a local center, and skills test to ensure you have meet the basic requirements, and an online onboarding Process
Interview questions [1]
Question 1
Basic questions about your previous skills.
For example, tell me about yourself, have your ever done the specific role requirements, etc.