4 ms·
Having an algorithm memorized? Probably not. Being able to select the correct algorithm for a particular problem? Absolutely.
by mrosett 7y ago
Having an algorithm memorized? Probably not. Being able to select the correct algorithm for a particular problem? Absolutely.
- th0ma5 7y agoFrom memory?
- trungdq88 7y agoYes
- th0ma5 7y agoSee some other other replies. I have yet to come across anything compelling that supports this.
- zorked 7y agoMy very unofficial interpretation of hiring processes like that isn't that what's demanded is that people know algorithms from memory, it's that they are so familiar with algorithms that knowing from memory isn't hard to them.
- th0ma5 7y agoMaybe, but what are these really applicable to? Embedded systems, high performance or maybe graphics loops... I'd think anyone working in a higher level interpreted language would not need to memorize much of anything. Probably not Java, R, Python, etc. And these tests all seem to be about implementing them rather than applying them which seems like something most people shouldn't do if there is a version out there already that is known to be working.