"a recent graduate who can absolutely nail algorithmic questions would be the most likely to screw up on the big ticket items that matter"
Why do people keep implying that only new grads understand algorithms as if it's some kind of fact? In my experience, new grads don't tend to know algorithms any better than they know anything else.
Good engineers keep learning about algorithms because the knowledge is timeless.