I applied online. The process took 4 weeks. I interviewed at Google in Oct 2019
Interview
2 back to back 45 minute interviews in a shared google doc. Study the materials provided and think out loud while coding. Come up with good test cases before you code.
Interview questions [1]
Question 1
String, Array, Hashmap, Heap related leetcode questions
Applied online and did not get contacted for a few weeks. Had to complete online coding challenge. It was doable after looking over a few things beforehand. Did not make it through, applied really late.
Two phone interviews, both asked coding questions. I aced both questions and finished early, but didn't get an offer for whatever reason. Interviewers were really nice however and answered questions to the best of their ability.