TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How to Interview Programmers

4 pointsby MattRogishalmost 12 years ago

3 comments

Djonckheerealmost 12 years ago
This is a great post chalk full of many excellent hiring tips for technical roles. Although I&#x27;m curious, you mention 2 to 4 hours of &quot;programming challenges&quot; as a component of your &#x27;on-site interview&#x27;. These are followed by paired programming sessions (presumably several of these) involving debugging with team members --say, 1 to 2 hours? This, along with the usual meet and greet chit-chat&#x2F;Q&amp;A and walking tours of the office. So basically you&#x27;re asking short listed candidates you&#x27;ve identified as &quot;qualified&quot; to spend an entire day with you and upwards of 5 hours demonstrating their programming and problem-solving skills.<p>This sounds excessive.<p>Your company must have unlimited resources or incredible cash flow to be able to invest an entire day on each candidate and then pull team members off &quot;paying&quot; tasks and projects to prepare mock programming exercises. If you&#x27;re talking junior or intermediate roles, this might work. But good luck getting any senior developer with decent experience and programming chops to spend 5 hours of their day on so-called &quot;challenges&quot; unless you&#x27;re one of the Googles or Facebooks of the world.
kasey_junkalmost 12 years ago
The only thing I think this article gets wrong is the 1 month contract idea. It is problematic for 2 reasons: 1. Often 1 month is not enough of a trial period. 2. You will lose tons of great developers who simply will not work on a contract basis.<p>I think the way to approach this is actually a 6 month contract with a garaunteed cash payout at the end equivalent to 6 months of contract value that you get regardless of whether the company renews the contract.
michaelochurchalmost 12 years ago
I&#x27;ve met Matt Rogish and he is one of the most in-tune people I&#x27;ve met on how technology management <i>should</i> work. Everything I&#x27;ve read of his is worth reading.