3 ms·
Since Google is such a well-spring of computational resources and have incredible scalability requirements, I'd question your claim that they don't use algorith
by bordercases 8y ago
Since Google is such a well-spring of computational resources and have incredible scalability requirements, I'd question your claim that they don't use algorithmic thinking regularly.
- ummonk 8y agoHe is saying they do need to care about algorithmic complexity in choosing data structures or implementations, but rarely need to figure out really clever algorithmic tricks (of the sort which tend to be tested by harder algorithmic questions, like the "find whether there is a loop in singly-linked-list", which relies on the running pointer technique which you never need to use in real life).
- bordercases 8y agoIf you didn't know the answer to the question, would you have been able to come up with it on your own, from scratch? Merely practicing interview questions without pondering them produces the false impression that they're useless trivia, when actually deciding to come up with the answers to these questions and struggle with the clues inside them which produce the answers show a much richer conceptual tapestry for data structures that goes beyond memorizing tricks.