I don’t collect any referral bonuses from google nor do I provide any internal google questions to students. What we do is teach data structures and how to communicate these ideas in an interview setting.
The parts that’s “gaming” is that the interview process is quite standardized which I’ve found a way to prepare others for.
Regarding conflict of interest, big tech companies have decided being good at hackerrank interviews = being a good engineer. So I’m training good engineer in their eyes which is a good thing for tech giants.
So, I still kind of wonder what it takes to be hired for a job that isn't the stereotypical Google SWE, because even though I didn't (and still don't) think of myself as a super genius, it's a fact that I was doing data processing for them which they were paying a handsome amount for (which didn't trickle down to me) so I felt I was qualified by definition.