Will I Really Use Data Structures and Algorithms as a Programmer?

Are they really useful or just a way to weed out applicants?
CS? or BS?