Free Republic
Browse · Search
News/Activism
Topics · Post Article

To: Lexinom
Thanks. The way I do technical testing is in a sandbox environment. The applicant gets the tools that he would use in the positon, a slate of typical tasks (from elementary to mildly difficult) and thirty minutes to one hour to perform them, depending on the position.

The test tends to be self-grading. The applicants who complain or don't try are right out. The ones who make the attempt often merit further consideration and the ones who ace the test have me as their strongest advocate. The best candidates come to me afterwards with suggestions on how to improve the tests. I'll storm the gates of h*ll to get those kind of people into the organization.

86 posted on 09/07/2012 12:39:16 PM PDT by jboot (This isn't your father's America. Stay safe and keep your powder dry.)
[ Post Reply | Private Reply | To 83 | View Replies ]


To: jboot

That’s perfect. That way you can just have a dump of the SQL (you said databases, right), and just execute the dump to recreate the database for the next candidate. Then test their counts, group bys, joins, normalization, and what have you.

I had a suggestion for a previous company that had a written test for C/C++ developers: offer applicants a sandbox, as you have done for databases. Software development is essentially an iterative process - conceptualize -> code -> build -> fix errors -> build -> debug and so on. I felt they were weeding out some good candidates by only including the “code” portion of that cycle in the skills assessment.


88 posted on 09/07/2012 3:07:21 PM PDT by Lexinom
[ Post Reply | Private Reply | To 86 | View Replies ]

Free Republic
Browse · Search
News/Activism
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson