I'm in an awkward situation because I'm in R&D, so every job I've had uses DS/A style stuff intensely every day. The engineers I hire are mostly there to help me with my work, so they need the DS/A style stuff. I don't really care about someone having a college degree, but they do need a level of maturity equivalent to an upper-division algorithms course to be productive/useful.
It is odd that jobs which don't require this knowledge test for it.