Re:Google Interview University – Plan for studying to become...
by xiphias on Friday October 07, 2016 @03:17AM
(#12658778)
I'm working on Google ads where a ,,minor detail'' in an algorithm implementation can easily cost $50000/day loss. It also means that the experiment has to be stopped, everything fixed, tested, approved again, which can easily take a month to get correctly, so a lot of time is lost. I'm not saying the interviewing system is perfect, but getting edge cases right in a big system is critical.
Re:Google Interview University – Plan for studying to become...
by kayge on Friday October 07, 2016 @12:39PM
(#12661980)
When you're working on getting those edge cases right, are you allowed to use a book or a computer for reference? :)
Re:Google Interview University – Plan for studying to become...
by alexgorbatchev on Friday October 07, 2016 @03:10PM
(#12663176)
That's where peer-review comes in. Hopefully you aren't committing to master all by yourself these kind of changes.
In the cases where I didn't get the job, I naturally asked why. Despite repeatedly having assured me that they just wanted to know how my brain works and not whether I'd memorized specific concepts, I am usually flat-out told the rejection was because I had implemented some minor detail of algorithm X incorrectly; that my implementation failed in some corner case.
I've also passed and worked at companies which do CS trivia style interviews. When they later interviewed other candidates while I was there, I sometimes observed how the people conducting the interview would first study algorithms and data structures for hours on Wikipedia prior to going in -- because they themselves can't recite any of that without preloading.
Maybe Google works differently; I don't know. At most places, the "CS trivia" style interview seems to primarily serve as a vehicle for bolstering the egos of the people conducting the interview -- they get to feel superior and ding people for not knowing the gotchas of algorithm X.