I recall a mind reading interview I received once. He described a problem he faced, asked me how he solved it. ?! I explained how I would solve it, and while it's possible my answer missed something or was non-performant, I'm pretty sure it was a correct implementation. Nope. It wasn't what he did. I got a job offer, but turned it down, because holy crap.
Which mean even the student that had the worst grade did all that and could do it again without help.
So if I had to interview someone that went to the same university that I did, I don't see the point in asking them to write code to invert a linked list or to solve the n-queen problem because I already know they can do this and I am more interested to know if they have real world experience.
By real world experience I mean know the downside of using a database like Apache Cassandra and to not use it for storing money related data despite all the hype about nosql ...