This. Calculate your pay per hour of actual work. Include the hassle and costs require to recharge. Maximize total pay or pay per hour. Rarely are they the same.
The binary tree is one of the core data structures used in search. To apply at google and not be able to perform the basic search algorithms on that data structure is a huge red flag. Binary tree is to search what an array is to the programming language, would you hire a programmer that could not use array indexes?
As if everyone employed at google is a core search engineer. Moreover, if you take your average programmer and let him/her implement an array at a low level, you’ll get either a mess or nothing, since the complexity of using arrays and btrees has nothing to do with the complexity of implementing these. And the complexity not in theory knowledge, but in an implementation itself. One basically cannot write, test and prove it in short term (see e.g. “Implementation Issues” on wp).
it was wildly successful, had better filters, but really never got the social aspect. Today, its notable to point out that people like Teru [1,2], who shot with hipstimatic in Afghanistan on assignment now work for instagram.