But, during the interview process for so many companies you cannot even get your foot in the door if you don’t know what a hash table is. As a generalization, degree holders have broad knowledge across computer science. Depending upon their teachers, they were most likely exposed to mathematical, scientific, and yes, engineering approaches to thinking. A degree holder with the same job title as a non-degree holder tells me that either the degree holder is selling themselves short working under their ability, or the non-degree holder is truly exceptional. The elephant in the room here during these conversations is that a CS degree is not easy, no matter where you get it from, at least in American universities. And, while hot new frameworks or build systems aren’t in their repertoire, an employer should be confident they can learn these things, given their successful run through a college CS program.