3 ms·
It's useful if you're planning to interview at a place that cares about it, which includes Google, Amazon, and Microsoft. If you want to work at one of those p
by unoti 11y ago
It's useful if you're planning to interview at a place that cares about it, which includes Google, Amazon, and Microsoft. If you want to work at one of those places it's undeniably useful.
- elcapitan 11y agoThis may be a stupid question, but why is the ability to write pre-existing sorting algorithms from the top of your head necessary in those places? Don't they use standard libraries? Or is it just used as a general test of understanding of the concepts?
- joe563323 11y agoI think its a test for the candidates capability to grasp the concepts and coding those basic algorithms with out bugs is to demonstrate their ability for diligence.
- unoti 11y agoI'd focus more on graphs and trees, and having a passing familiarity with the algorithmic and space trade offs of sort algorithms. One could argue over whether it's important philosophically, but from a practical standpoint they expect candidates to know it.