<?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"
	>
<channel>
	<title>Comments on: How to Conduct a Good C++ Phone Interview</title>
	<atom:link href="http://thesmithfam.org/blog/2008/01/01/how-to-conduct-a-good-c-phone-interview/feed/" rel="self" type="application/rss+xml" />
	<link>http://thesmithfam.org/blog/2008/01/01/how-to-conduct-a-good-c-phone-interview/</link>
	<description>Your blog is probably better than mine.</description>
	<pubDate>Fri, 29 Aug 2008 04:24:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Dave</title>
		<link>http://thesmithfam.org/blog/2008/01/01/how-to-conduct-a-good-c-phone-interview/#comment-37559</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Mon, 18 Feb 2008 18:44:41 +0000</pubDate>
		<guid isPermaLink="false">http://thesmithfam.org/blog/2008/02/01/how-to-conduct-a-good-c-phone-interview/#comment-37559</guid>
		<description>Yes, it is that cold. :( We have about a foot of snow outside my house right now.

The real reason is that I had a new baby two months ago, and that has taken up all my time. I haven't so much as shaken the dust off my Styker or Yak since her birth.

I think March ought to be a good flying month. Fingers crossed!</description>
		<content:encoded><![CDATA[<p>Yes, it is that cold. <img src='http://thesmithfam.org/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> We have about a foot of snow outside my house right now.</p>
<p>The real reason is that I had a new baby two months ago, and that has taken up all my time. I haven&#8217;t so much as shaken the dust off my Styker or Yak since her birth.</p>
<p>I think March ought to be a good flying month. Fingers crossed!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flyer</title>
		<link>http://thesmithfam.org/blog/2008/01/01/how-to-conduct-a-good-c-phone-interview/#comment-37555</link>
		<dc:creator>Flyer</dc:creator>
		<pubDate>Mon, 18 Feb 2008 18:00:25 +0000</pubDate>
		<guid isPermaLink="false">http://thesmithfam.org/blog/2008/02/01/how-to-conduct-a-good-c-phone-interview/#comment-37555</guid>
		<description>What about the planes?  The planes!  Is it that cold still in Utah?</description>
		<content:encoded><![CDATA[<p>What about the planes?  The planes!  Is it that cold still in Utah?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://thesmithfam.org/blog/2008/01/01/how-to-conduct-a-good-c-phone-interview/#comment-36432</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Mon, 04 Feb 2008 00:21:01 +0000</pubDate>
		<guid isPermaLink="false">http://thesmithfam.org/blog/2008/02/01/how-to-conduct-a-good-c-phone-interview/#comment-36432</guid>
		<description>Hans,

Great comment. I'm not saying that I won't hire someone on the sole grounds of them not being able to come up with the bit-counter table. I'm just saying that all the candidates who couldn't come up with it, (even when asked "Could you implement a table-driven approach?") did so poorly on the rest of the interview that I didn't hire them.

Seriously, if I say, "Could you come up with a table-driven approach?" and  you give me a blank stare, I'm not going to hire you.

I'm 100% sure that I *would* have hired you Hans. :)

--Dave</description>
		<content:encoded><![CDATA[<p>Hans,</p>
<p>Great comment. I&#8217;m not saying that I won&#8217;t hire someone on the sole grounds of them not being able to come up with the bit-counter table. I&#8217;m just saying that all the candidates who couldn&#8217;t come up with it, (even when asked &#8220;Could you implement a table-driven approach?&#8221;) did so poorly on the rest of the interview that I didn&#8217;t hire them.</p>
<p>Seriously, if I say, &#8220;Could you come up with a table-driven approach?&#8221; and  you give me a blank stare, I&#8217;m not going to hire you.</p>
<p>I&#8217;m 100% sure that I *would* have hired you Hans. <img src='http://thesmithfam.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&#8211;Dave</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans</title>
		<link>http://thesmithfam.org/blog/2008/01/01/how-to-conduct-a-good-c-phone-interview/#comment-36405</link>
		<dc:creator>Hans</dc:creator>
		<pubDate>Sun, 03 Feb 2008 17:13:20 +0000</pubDate>
		<guid isPermaLink="false">http://thesmithfam.org/blog/2008/02/01/how-to-conduct-a-good-c-phone-interview/#comment-36405</guid>
		<description>You wouldn't have hired me. I was in an interview where I was asked the bits problem (or one similar anyway, it may not have had to do with bits but with stuff in a datastructure). I did it several different ways. They asked for faster. So I optimized it several different ways. I discussed with them the tradeoffs in space and time of everything I was doing. But I missed the lookup table approach.

Did I not know how to do lookup tables? No, of course I knew. Am I a boring fool that can't think outside the box? I don't think so, but who knows? Would I have come up with the lookup table in the real world? Probably. I would say *definitely*, if it was the least bit important. If the speed of my program in some inner loop depended on the speed of this bit counting, I could certainly find my way to the lookup table. But in the *real* world, programmer time is usually much more important.

So, because I'm not focused on premature optimization, because I was in a stressful interview situation, because I was being led on with vague questions and non-hints (not how you interact with a customer in the real world), and because I just assumed that they wanted clever and not simple because they were asking me stupid pony trick questions in the first place, I didn't pass their muster.

I feel that I was the ideal candidate for the job I was interviewing, though in retrospect I'm very glad I didn't end up tied down to it because I don't think it would have been very good for me or my career. I feel like they lost out because they were fixated on their little test that nobody worth their salt could possibly get wrong. Alas, it's not so cut and dry. I don't even stress out in interviews - imagine a candidate that does stress out in interviews.

All that said, I do like what you've said here. The bit about if the candidate is asking questions, seeing how they approach the problem, etc. You can learn a lot more about how good they are or can be by how they approach the problem, whether they ask the important questions, etc. than by whether they actually get to the answer in a short stressful non-real-world interview.</description>
		<content:encoded><![CDATA[<p>You wouldn&#8217;t have hired me. I was in an interview where I was asked the bits problem (or one similar anyway, it may not have had to do with bits but with stuff in a datastructure). I did it several different ways. They asked for faster. So I optimized it several different ways. I discussed with them the tradeoffs in space and time of everything I was doing. But I missed the lookup table approach.</p>
<p>Did I not know how to do lookup tables? No, of course I knew. Am I a boring fool that can&#8217;t think outside the box? I don&#8217;t think so, but who knows? Would I have come up with the lookup table in the real world? Probably. I would say *definitely*, if it was the least bit important. If the speed of my program in some inner loop depended on the speed of this bit counting, I could certainly find my way to the lookup table. But in the *real* world, programmer time is usually much more important.</p>
<p>So, because I&#8217;m not focused on premature optimization, because I was in a stressful interview situation, because I was being led on with vague questions and non-hints (not how you interact with a customer in the real world), and because I just assumed that they wanted clever and not simple because they were asking me stupid pony trick questions in the first place, I didn&#8217;t pass their muster.</p>
<p>I feel that I was the ideal candidate for the job I was interviewing, though in retrospect I&#8217;m very glad I didn&#8217;t end up tied down to it because I don&#8217;t think it would have been very good for me or my career. I feel like they lost out because they were fixated on their little test that nobody worth their salt could possibly get wrong. Alas, it&#8217;s not so cut and dry. I don&#8217;t even stress out in interviews - imagine a candidate that does stress out in interviews.</p>
<p>All that said, I do like what you&#8217;ve said here. The bit about if the candidate is asking questions, seeing how they approach the problem, etc. You can learn a lot more about how good they are or can be by how they approach the problem, whether they ask the important questions, etc. than by whether they actually get to the answer in a short stressful non-real-world interview.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
