<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Simple CV Spam Filter: if (certified) move(&#8221;junk&#8221;)</title>
	<atom:link href="http://gojko.net/2007/02/22/simple-cv-spam-filter-if-certified-movejunk/feed/" rel="self" type="application/rss+xml" />
	<link>http://gojko.net/2007/02/22/simple-cv-spam-filter-if-certified-movejunk/</link>
	<description>The Quest for Software++</description>
	<pubDate>Wed, 07 Jan 2009 12:32:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Paul D. Bain</title>
		<link>http://gojko.net/2007/02/22/simple-cv-spam-filter-if-certified-movejunk/comment-page-1/#comment-3308</link>
		<dc:creator>Paul D. Bain</dc:creator>
		<pubDate>Tue, 06 Mar 2007 18:44:42 +0000</pubDate>
		<guid isPermaLink="false">http://gojko.net/2007/02/22/simple-cv-spam-filter-if-certified-movejunk/#comment-3308</guid>
		<description>Hiring good IT professionals is actually quite easy (and quick, too), if you know what you are doing. An IT professional's intelligence is commensurate with his understanding of the most important trend in IT today (TMITITT). If he knows a great deal about TMITITT, then he is probably very smart. If he knows little about TMITITT, then he is certainly stupid. Hence, you need only ask some questions about TMITITT. This process should not take more than 15-20 minutes, and can often be done over the phone.</description>
		<content:encoded><![CDATA[<p>Hiring good IT professionals is actually quite easy (and quick, too), if you know what you are doing. An IT professional&#8217;s intelligence is commensurate with his understanding of the most important trend in IT today (TMITITT). If he knows a great deal about TMITITT, then he is probably very smart. If he knows little about TMITITT, then he is certainly stupid. Hence, you need only ask some questions about TMITITT. This process should not take more than 15-20 minutes, and can often be done over the phone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sirrocco</title>
		<link>http://gojko.net/2007/02/22/simple-cv-spam-filter-if-certified-movejunk/comment-page-1/#comment-3088</link>
		<dc:creator>sirrocco</dc:creator>
		<pubDate>Mon, 26 Feb 2007 05:50:41 +0000</pubDate>
		<guid isPermaLink="false">http://gojko.net/2007/02/22/simple-cv-spam-filter-if-certified-movejunk/#comment-3088</guid>
		<description>Well now you tell us :). That does seem more normal and it makes ( IMHO ) for a very interesting interview. 
It's also allot different than "writing a login handler in five minutes" :D</description>
		<content:encoded><![CDATA[<p>Well now you tell us :). That does seem more normal and it makes ( IMHO ) for a very interesting interview.<br />
It&#8217;s also allot different than &#8220;writing a login handler in five minutes&#8221; <img src='http://gojko.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gojko</title>
		<link>http://gojko.net/2007/02/22/simple-cv-spam-filter-if-certified-movejunk/comment-page-1/#comment-3008</link>
		<dc:creator>gojko</dc:creator>
		<pubDate>Fri, 23 Feb 2007 20:54:57 +0000</pubDate>
		<guid isPermaLink="false">http://gojko.net/2007/02/22/simple-cv-spam-filter-if-certified-movejunk/#comment-3008</guid>
		<description>Hi Jer 

&lt;blockquote&gt;
If the interviewer really thinks this can be done in 5 minutes, then we’ve weeded out an undesireable position in the job search.
&lt;/blockquote&gt;

I typically structure the questions so that the initial task can really be done in 5 minutes, if you know what you are doing. For example, if the candidate is applying for a middleware position, we would set the stage by explaining the underlying DB objects and the first task very would be simplistic - for example  writing the body of &lt;i&gt;bool IsValid(String username, String password, DbConnection dc)&lt;/i&gt;. 

I don't expect anyone to know all API details (though they will get extra points for that), but anyone who regularly writes code to access a database should know how to do it in five minutes. People who just use wizards or do not access DB regularly will need a lot more time and help - so we can see straight away if someone will fit into our teams. 

Once that obstacle is out of the way, we can continue talking about password hashing, changing the method to return the user ID, throw different exceptions when just the password is incorrect and when the username is not valid, keeping the user authenticated for the session etc.</description>
		<content:encoded><![CDATA[<p>Hi Jer </p>
<blockquote><p>
If the interviewer really thinks this can be done in 5 minutes, then we’ve weeded out an undesireable position in the job search.
</p></blockquote>
<p>I typically structure the questions so that the initial task can really be done in 5 minutes, if you know what you are doing. For example, if the candidate is applying for a middleware position, we would set the stage by explaining the underlying DB objects and the first task very would be simplistic - for example  writing the body of <i>bool IsValid(String username, String password, DbConnection dc)</i>. </p>
<p>I don&#8217;t expect anyone to know all API details (though they will get extra points for that), but anyone who regularly writes code to access a database should know how to do it in five minutes. People who just use wizards or do not access DB regularly will need a lot more time and help - so we can see straight away if someone will fit into our teams. </p>
<p>Once that obstacle is out of the way, we can continue talking about password hashing, changing the method to return the user ID, throw different exceptions when just the password is incorrect and when the username is not valid, keeping the user authenticated for the session etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jer</title>
		<link>http://gojko.net/2007/02/22/simple-cv-spam-filter-if-certified-movejunk/comment-page-1/#comment-3006</link>
		<dc:creator>jer</dc:creator>
		<pubDate>Fri, 23 Feb 2007 20:11:56 +0000</pubDate>
		<guid isPermaLink="false">http://gojko.net/2007/02/22/simple-cv-spam-filter-if-certified-movejunk/#comment-3006</guid>
		<description>David Maculay,

You're correct - a decent login system takes longer than 5 minutes from scratch - if there is a framework where 5 minutes is realistic I want to know about it (hint: it ain't .NET). If the interviewer really thinks this can be done in 5 minutes, then we've weeded out an undesireable position in the job search.

I think it's possible that, with modifications, this test could be of use. Off the top of my head:
* have the applicant spend up to 15 minutes coding a basic login system (does the applicant have rudimentary competency?)
* discuss the new code, its limitations, and what is necessary to complete the login system (does the applicant understand the functionality and security requirements?)</description>
		<content:encoded><![CDATA[<p>David Maculay,</p>
<p>You&#8217;re correct - a decent login system takes longer than 5 minutes from scratch - if there is a framework where 5 minutes is realistic I want to know about it (hint: it ain&#8217;t .NET). If the interviewer really thinks this can be done in 5 minutes, then we&#8217;ve weeded out an undesireable position in the job search.</p>
<p>I think it&#8217;s possible that, with modifications, this test could be of use. Off the top of my head:<br />
* have the applicant spend up to 15 minutes coding a basic login system (does the applicant have rudimentary competency?)<br />
* discuss the new code, its limitations, and what is necessary to complete the login system (does the applicant understand the functionality and security requirements?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jer</title>
		<link>http://gojko.net/2007/02/22/simple-cv-spam-filter-if-certified-movejunk/comment-page-1/#comment-3005</link>
		<dc:creator>jer</dc:creator>
		<pubDate>Fri, 23 Feb 2007 20:10:24 +0000</pubDate>
		<guid isPermaLink="false">http://gojko.net/2007/02/22/simple-cv-spam-filter-if-certified-movejunk/#comment-3005</guid>
		<description>vrodguy,

There is a big difference between not being able to write a login system from scratch and not having done it before.

The interviewer doesn't want to know whether you can use Google or if you re-use code components, he wants to know your level of understanding of the most universal component of a multi-user app. He also wants to see if you know your development framework. If you fail at either of those basic tasks, then he can quickly know that he doesn't want you anywhere near the demanding parts of an app and has saved himself from wasting a complete interview.

Take your attitude and go work someplace far from me.</description>
		<content:encoded><![CDATA[<p>vrodguy,</p>
<p>There is a big difference between not being able to write a login system from scratch and not having done it before.</p>
<p>The interviewer doesn&#8217;t want to know whether you can use Google or if you re-use code components, he wants to know your level of understanding of the most universal component of a multi-user app. He also wants to see if you know your development framework. If you fail at either of those basic tasks, then he can quickly know that he doesn&#8217;t want you anywhere near the demanding parts of an app and has saved himself from wasting a complete interview.</p>
<p>Take your attitude and go work someplace far from me.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
