I see posts and tweets all the time complaining about awful whiteboard interview sessions but what is the best method to determine one’s skill set in SQL. Attached is a copy of an interview quiz I created years ago to help gauge if folks were familiar with SQL and could handle simple joins and queries.
Context: This was given to folks that had SQL on their resume and were applying for entry/mid level positions in Dev, QA, or Analyst positions.
We would leave interviewee in the room alone for 30 minutes, they were instructed to come out when they finished if done earlier.
Scoring: Didn’t really care to much if syntax was perfect, because they are coding with paper and pencil for goodness sake. I could usually tell when folks struggled based on how much time they took and how many eraser marks were all over the pages. If they used their phone, good for them, its not like developers don’t use google themselves 🙂
Obviously this is not perfect, but what do you think about my above process? What could I do better? What other things are people doing?
This came about because we had multiple applicants with SQL on their resume that didn’t really know the language and didn’t have much experience even though they claimed they did.