CRUD web apps actually need decent knowledge of database theory but nobody asks about normalization in interviews.<p>The algorithms thing is pure cargo cult behavior (Google asks about them in interviews).