{"id":1457,"date":"2010-11-12T20:18:13","date_gmt":"2010-11-13T01:18:13","guid":{"rendered":"http:\/\/crazedmonkey.com\/blog\/links\/hiring-great-developers-apply-atlassian-style-recruiting-to-your-ordinary-company-part-2-the-pre-screening.html"},"modified":"2011-11-16T22:26:42","modified_gmt":"2011-11-17T03:26:42","slug":"hiring-great-developers-apply-atlassian-style-recruiting-to-your-ordinary-company-part-2-the-pre-screening","status":"publish","type":"post","link":"http:\/\/crazedmonkey.com\/blog\/links\/hiring-great-developers-apply-atlassian-style-recruiting-to-your-ordinary-company-part-2-the-pre-screening.html","title":{"rendered":"Hiring Great Developers. Apply Atlassian-style recruiting to your ordinary company. Part 2: The Pre-Screening."},"content":{"rendered":"<p>I am a big fan of simple coding tests to pre-screen applicants for developer positions. With search and forums, coding tests, if not written correctly, will simply test an applicant&#8217;s ability to search. I tend to write simple questions which will likely yield a sub-optimal answer through search, but a more optimal answer based on experience.<\/p>\n<p>For example, a task like &#8220;Print the numbers 1 to 100 in Python&#8221; has, surprisingly, yielded a variety of answers from candidates. An answer which involves a for loop raises a red flag as it suggest an unfamiliarity with Python built-ins. It&#8217;s not enough to reject a smart candidate, but it raises my suspicions that the applicant may be unsuitable.<\/p>\n<p>I like the Atlassian-style approach for giving applicants fun and engaging tasks, such as summarizing a technical presentation. That would be nice to try.<\/p>\n<p>By the way, I work as a software architect at Syncapse in Toronto, and right now we&#8217;re looking to hire some decent PHP developers.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am a big fan of simple coding tests to pre-screen applicants for developer positions. With search and forums, coding tests, if not written correctly, will simply test an applicant&#8217;s ability to search. I tend to write simple questions which will likely yield a sub-optimal answer through search, but a more optimal answer based on&nbsp;&hellip;&nbsp;<a class=\"read_more\" href=\"http:\/\/crazedmonkey.com\/blog\/links\/hiring-great-developers-apply-atlassian-style-recruiting-to-your-ordinary-company-part-2-the-pre-screening.html\" rel=\"bookmark\" title=\"Continue reading &ldquo;Hiring Great Developers. Apply Atlassian-style recruiting to your ordinary company. Part 2: The Pre-Screening.&rdquo;\"><span>Read more<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[36,33],"tags":[],"_links":{"self":[{"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/posts\/1457"}],"collection":[{"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/comments?post=1457"}],"version-history":[{"count":1,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/posts\/1457\/revisions"}],"predecessor-version":[{"id":1859,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/posts\/1457\/revisions\/1859"}],"wp:attachment":[{"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/media?parent=1457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/categories?post=1457"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/crazedmonkey.com\/blog\/wp-json\/wp\/v2\/tags?post=1457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}