<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Unruly Rambling - interviewing tag</title>
  <link>http://www.shoesobjects.com/blog/tags/interviewing/</link>
  <description>My thoughts on software, technology, and life in general</description>
  <language>en</language>
  <copyright>Mike Shoemaker</copyright>
  <lastBuildDate>Sun, 31 Jan 2010 17:47:37 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>I&#039;m Interviewing, Is anyone out there???  Anyone?</title>
    <link>http://www.shoesobjects.com/blog/2007/06/09/im_interviewing_is_anyone_out_there_anyone.html</link>
    
      
        <description>
          For the past week and half, I have been interviewing for a Senior Programmer/Analyst contract position at work.&amp;nbsp; Out of 35 or so resumes, only 5 were from local candidates in St. Louis.&amp;nbsp; The rest were submitting by consulting companies based on online test scores.&amp;nbsp; Hmm, I wonder if cheating is possible in this paradigm...&amp;nbsp; Let&#039;s just say that the answer to this question is a resounding YES!&amp;nbsp;&amp;nbsp;&amp;nbsp; The fun begins with my first &amp;quot;phone interview&amp;quot;.&amp;nbsp; According to his account manager, this particular candidate did very well on his tech screen so he should be a good fit for my group.&amp;nbsp; We set up a 3 way call and once connected I proceeded to ask questions and inquire about his past experience.&amp;nbsp; Every single question I asked him, he repeated the question out loud and then paused for 10 seconds or so.&amp;nbsp; After the pause, he began to spew back the answer in a very incoherent way and only with about 20% accuracy.&amp;nbsp; My guess is that he either had someone next to him attempting to provide the answers or he was using google.&amp;nbsp; Either way, could this really work?&amp;nbsp; How long would it take for your potential peers to find out that the only thing you know about java is drinking it.&amp;nbsp;&amp;nbsp; Anyone else have similar experiences?&lt;br /&gt;
&lt;br /&gt;
Of the few senior level candidates I was able to interview in person, only two have been able to explain how .equals and hashcode work with respect to the collections api.&amp;nbsp; Maybe I should have listed &lt;a target=&#034;_blank&#034; href=&#034;http://java.sun.com/docs/books/effective/&#034;&gt;Effective Java&lt;/a&gt; as a prerequisite for the interview.&amp;nbsp; When asked how a collection deems an item a duplicated, I&#039;ve received answers stating that those details are not exposed without going through source code and also that only hashmaps are capable of dealing with duplicates since they have a key.&amp;nbsp; The latter answer was the best because I quickly responded with, &amp;quot;How do you know if the key is a duplicate of one that already exists&amp;quot;.&amp;nbsp; I got a blank stare and the candidate immediately changed the subject and asked out the culture.&amp;nbsp; I find this one question a good litmus test for determining if someone might be a good java programmer or not.&amp;nbsp;&amp;nbsp; What are your go to questions when facing a potential candidate to hire?&amp;nbsp; Am I being too hard?&amp;nbsp; Is expecting the person to back up the details stated on the resume considered harsh?&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Another humorous exchange that I had was about web frameworks.&amp;nbsp; I told the candidate that they would be leading a project with a couple junior programmers and that they needed to pick a web framework.&amp;nbsp; I told them there was no right or wrong answer but I wanted to know which frameworks they would consider and why.&amp;nbsp; This particular candidate told me that they would pick JSF and they were pretty firm about it.&amp;nbsp; I didn&#039;t remember seeing JSF on their resume so I quickly glanced over it again and sure enough, it wasn&#039;t there.&amp;nbsp; I dug a bit further and asked why and the candidate told me that it was the web framework that listed most frequently on dice.com so it must be good.&amp;nbsp; I then allowed the candidate to verify that they had no experience with it and also didn&#039;t have any friends or colleagues using it.&amp;nbsp; I summarized with a statement similar to, &amp;quot;So you would pick a web framework that you don&#039;t know and also don&#039;t know anyone using it because of it&#039;s popularity on dice.com&amp;quot;.&amp;nbsp; After that the candidate got pretty quiet and the interview shortly ended.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Needless to say, the req has still not been filled and it appears that it might be open for a while.&amp;nbsp; The only thing worse than being short&amp;nbsp; handed is having people that need babysitting and slowing down already productive staff members.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
For those of you looking, Joel has a &lt;a target=&#034;_blank&#034; href=&#034;http://www.joelonsoftware.com/articles/SortingResumes.html&#034;&gt;good read&lt;/a&gt; on resumes and the interviewing process.
        </description>
      
      
    
    
    
    <category>java</category>
    
    <comments>http://www.shoesobjects.com/blog/2007/06/09/im_interviewing_is_anyone_out_there_anyone.html#comments</comments>
    <guid isPermaLink="true">http://www.shoesobjects.com/blog/2007/06/09/im_interviewing_is_anyone_out_there_anyone.html</guid>
    <pubDate>Sat, 09 Jun 2007 14:00:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>

