Programmers are almost never asked to program. They are asked to solve 50-year old CS problems on a whiteboard.
It always comes down to exercises from CLR lightly dressed up.