I hire people based on their ability to learn, not what they know.
If you're asking interview questions that can be googled in 20-30 seconds, you're wasting your time and theirs.
If you're asking interview questions that can be googled in 20-30 seconds, you're wasting your time and theirs.
An interview should be the same as a discussion about concepts you'd have with a colleague. Does the person know the concepts? That's all that matters.
http://slady.net/java/bt/view.php?w=800&h=600 http://en.wikipedia.org/wiki/B-tree http://en.wikipedia.org/wiki/B%2B_tree http://guide.couchdb.org/draft/btree.html
Now if you make understanding B-trees a prerequisite for the job, I can at least learn it ahead of time for the position.
If you don't know about these data structures or algorithms, you won't even know where to look.