3 ms·
I find that design patterns prove more useful (more of the time) in web development in comparison to implementing algorithms and data structures from scratch. H
by kellros 14y ago
I find that design patterns prove more useful (more of the time) in web development in comparison to implementing algorithms and data structures from scratch. High level web development languages (ex. C#/Ruby/Python/Scala/Groovy/PHP etc.) and some somewhat lower level languages (Dart, Go, C++) do provide tested algorithmic implementations and data structures through BCL's.
Implementing a Fibonacci sequence or a prime number sieve is much different than implementing e-mail scheduling component with dynamic constraints. I think the reason why Algorithms/Data Structures are important for interviews is because they show not only your level of experience with the tool-set you use, but also deeper understanding of the inner workings of said tools.