Comments - Dev Resumes & Cheesy Car Salesman - TechHui2024-03-28T14:13:37Zhttp://www.techhui.com/profiles/comment/feed?attachedTo=1702911%3ABlogPost%3A22670&xn_auth=noSimilarly, I've interviewed t…tag:www.techhui.com,2008-10-05:1702911:Comment:230112008-10-05T16:29:25.426ZJamie Dinkelackerhttp://www.techhui.com/profile/JamieDinkelacker
Similarly, I've interviewed thousands and hired hundreds of developers over the years. I concur -- ask programming questions early. Always ask to see sample code during an in-person interview. Better yet, send the individual to the white board and give a simple problem that requires skill demonstration in at least five domains -- user interaction & input verification, data structures, localization, computation, and of course, algorithmic design. Many simple examples abound and can be easily…
Similarly, I've interviewed thousands and hired hundreds of developers over the years. I concur -- ask programming questions early. Always ask to see sample code during an in-person interview. Better yet, send the individual to the white board and give a simple problem that requires skill demonstration in at least five domains -- user interaction & input verification, data structures, localization, computation, and of course, algorithmic design. Many simple examples abound and can be easily tailored to the candidate -- a ride sharing service, assigning classroom seats in birthday order, etc. Pseudo code is fine; general block diagrams are fine. If they use UML that's fine; if they argue for its supremacy, that's bad. Some people will fret and argue over terms, others will sketch something out in 10 min and be done. Make sure the problem is too long to solve in the allotted time. For more senior developers, I ask them to come up with their own demonstration. Another technique I've found very useful is to pick the 2nd most prominent language on a resume and ask the candidate to spend 15-20 minutes teaching it to me. In that situation I quickly learn about the person's teamwork style, the ability to explain things, and whether they know the material well-enough to answer targeted questions. Never forget, however, that the really good candidates -- the ones you probably need most -- are interviewing you at the same time so be attentive to the two way flow of conversation. I never, ever hire from certifications -- I prefer developers to coders. Back when I was staffing onsi…tag:www.techhui.com,2008-09-29:1702911:Comment:227152008-09-29T00:57:36.454ZLaurence A. Leehttp://www.techhui.com/profile/LaurenceALee
Back when I was staffing onsite development teams, I had great success with requiring all candidates and consultants pass the <a href="http://brainbench.com/xml/bb/common/testcenter/taketest.xml?testId=221">Brainbench Programmers' Aptitude</a> test with a 3.5 or higher.<br />
<br />
The exam measures Problem-Solving capabilities, in addition to Programming capabilities.<br />
<br />
Making this a known requirement eliminates that 95% of candidates who have hyped-up resumes, and puts a real barrier-to-entry before…
Back when I was staffing onsite development teams, I had great success with requiring all candidates and consultants pass the <a href="http://brainbench.com/xml/bb/common/testcenter/taketest.xml?testId=221">Brainbench Programmers' Aptitude</a> test with a 3.5 or higher.<br />
<br />
The exam measures Problem-Solving capabilities, in addition to Programming capabilities.<br />
<br />
Making this a known requirement eliminates that 95% of candidates who have hyped-up resumes, and puts a real barrier-to-entry before unscrupulous recruiters and headhunters hoping to fill a position with a warm-blooded body.<br />
<br />
The only downside risk is that Brainbench is administered online instead of at a certification institution that verifies identity, so it's possible to have someone else take the exam on your behalf.. but you can still weed such cheaters out with a Technical Interview.<br />
<br />
I like the Brainbench results, and I like their exam process (an hour's worth of multiple choice questions). I wouldn't think of bringing anyone into a Startup environment without their going through a verifiable standard like this. John: Dan, I am sure you have…tag:www.techhui.com,2008-09-28:1702911:Comment:226912008-09-28T01:59:09.061ZDaniel Leuckhttp://www.techhui.com/profile/dleuck
<blockquote>John: Dan, I am sure you have seen the whole meme on fizz-buzz</blockquote>
Someone recently sent me this link. It really highlights the need for a universally recognized certification of basic programming competence. I'm unclear as to how these people graduate from comp sci programs.<br />
<br />
<blockquote>Viil Lid: For those of us interested in cross-cultural/intercultural communication I think these cultural differences may be particularly related to a couple of cultural…</blockquote>
<blockquote>John: Dan, I am sure you have seen the whole meme on fizz-buzz</blockquote>
Someone recently sent me this link. It really highlights the need for a universally recognized certification of basic programming competence. I'm unclear as to how these people graduate from comp sci programs.<br />
<br />
<blockquote>Viil Lid: For those of us interested in cross-cultural/intercultural communication I think these cultural differences may be particularly related to a couple of cultural dimensions:</blockquote>
These are definitely factors. Individualism/Collectivism and High/Low Context metrics vary even across the US. I haven't had the pleasure of doing business in Norway, but the British and Russian programmers I interviewed were definitely less inclined to exaggeration. I can deal with a certain level of self promotion, but a "Java expert" that can't invert a string is a liar. That fizz buzz post ... talk…tag:www.techhui.com,2008-09-27:1702911:Comment:226882008-09-27T19:44:14.345ZTruman Leunghttp://www.techhui.com/profile/TrumanLeung
That fizz buzz post ... talk about coding horror!
That fizz buzz post ... talk about coding horror! When living in different cult…tag:www.techhui.com,2008-09-27:1702911:Comment:226862008-09-27T18:13:16.701ZViilhttp://www.techhui.com/profile/Viil
When living in different cultures I have experienced the same cultural differences when it comes to self promotion as you have Dan. The issue isn't so much overselling and underselling as it is whether the interviewer and the interviewee are sharing the same scale of measurement when it comes to skills and experience.<br />
As a Norwegian I am used to a scale where the extremes are not used (the extreme positives of scales are reserved only for very extreme cases, like e.g. a world champion), and…
When living in different cultures I have experienced the same cultural differences when it comes to self promotion as you have Dan. The issue isn't so much overselling and underselling as it is whether the interviewer and the interviewee are sharing the same scale of measurement when it comes to skills and experience.<br />
As a Norwegian I am used to a scale where the extremes are not used (the extreme positives of scales are reserved only for very extreme cases, like e.g. a world champion), and blatant self promotion is considered a huge negative. So, if a Norwegian job applicant say s/he is "good" at something s/he is probably one of the top experts on the area. Likewise, if s/he says s/he has "some" experience with something, it is likely to mean several years of hands on experience on the area. This is similar to your experiences in Japan.<br />
<br />
When first moving to the US I was baffled (well, I still am) by meeting people who said they were "good at" things they at best had done once before, or were "experts" on areas it turned out they had barely been exposed to.<br />
So, as you may imagine it is rather though for me to adapt to, or even partly assimilate, the US style of self promotion as it forces me to be extremely rude and exaggerating according to my original culture :)<br />
<br />
For those of us interested in cross-cultural/intercultural communication I think these cultural differences may be particularly related to a couple of cultural dimensions: Individualism/Collectivism and High/Low Context. Both of these are cultural dimensions where the US culture differ a lot from both Japanese and Norwegian culture.<br />
The US culture's high Individualism is likely to make extreme self promotion not only acceptable, but necessary. While cultures with high Collectivism are focusing more on team/group/organization performance, and focus on individual performance is not only less important, but also potentially seen as a negative as it can at times be at the cost of the team/group/organization success.<br />
The US culture's low cultural Context (related to the heterogeneous nature of the culture) requires people to communicate in more extremes to make a point, while in high Context cultures like Japan and Norway (culturally much more homogeneous than the US) communication can be more fine grained, so a more narrow scale can be used.<br />
<br />
Hawaii is interesting because you have so many cultures living side by side and mixing. I think an awareness of the cultural background of your candidate is important to be able to communicate more efficiently with him/her. Also, if you are hiring for a position with an intercultural team you should probably seek out candidates who are aware of these cultural differences and are able to address them when communicating. It will save your team a lot of misunderstandings based on cultural differences. Dan, I am sure you have seen…tag:www.techhui.com,2008-09-27:1702911:Comment:226792008-09-27T12:44:32.873ZJohnhttp://www.techhui.com/profile/John
Dan, I am sure you have seen the whole meme on <a href="http://www.codinghorror.com/blog/archives/000781.html">fizz-buzz</a> and how most 'programmers' cannot even accomplish such a basic task. It's an interesting example of the problem.
Dan, I am sure you have seen the whole meme on <a href="http://www.codinghorror.com/blog/archives/000781.html">fizz-buzz</a> and how most 'programmers' cannot even accomplish such a basic task. It's an interesting example of the problem.