Updated the Technical Interview Questions

I decided today that I needed to update the technical interview questions I give to new folks wanting a job at the Shop. They are a mixture of database, Java, C, C++ questions that are really meant for the widest possible audience so it's not a big deal if each candidate doesn't know the answers to a few of the questions. C++ STL is, after all, pretty narrowly focused, but for those coming in with C++ STL experience on their resume, it's nice to have a little something to ask them.

Today's additions are primarily from Troy who I sought out for his little "gotchas" in Java as he's been working in Java for a while and I was guessing that he'd have a bunch of little 'pearls' that would make good test questions. I wasn't disappointed.

It's fun to come up with both the simple, quick questions like Why was Thread.stop() depricated? and the more complex ones like What happens in the JVM when a class is instantiated? The additions just give me more material to talk over with the candidate. I don't like to put too much weight on any one topic or language, so it's nice to have more, fun and interesting questions to ask.

Thanks goes out to Troy for his additions.