It's a software developer's job market, but IT hiring managers still act like it's an employer's market where they can put candidates through the paces. Last week I spoke with Adriana Ganos, a senior consultant with staffing firm Winter Wyman’s New England-area software engineering permanent division. She places software developers in full-time, permanent positions with her clients. Ganos and I talked about the market for software development jobs in the Boston area and about the job interview questions that dog developers. She said that software developers, particularly with Java for Linux, Ruby on Rails, Python, PHP and Perl expertise, are a hot commodity in her neck of the woods. At the same time that Ganos’s clients are jockeying to hire programmers, they’re putting candidates for these jobs through the paces. Specifically, they’re giving candidates lengthy programming problems to solve. Programming problems and algorithmic exercises have long been part of the job interview process for software developers. “It’s a way for clients to figure out what they’re getting and their best way to test drive potential employees,” says Ganos. That’s all fine and dandy. After all, it’s part of a hiring manager’s due diligence. But this practice poses problems when employers ask candidates to complete exercises that require four or more hours of work. According to Ganos’s experience with her clients, that’s increasingly becoming the case. One problem in requiring candidates to devote a chunk of time to what is essentially an academic exercise is that employers risk alienating the top talent they’re trying to recruit. The other obstacle this practice introduces is that it effectively limits an employer’s pool of candidates. Ganos notes that software developers who are currently employed don’t have time to solve a four-hour programming problem. It’s odd (to say the least) that in a “developers job market” like Boston, more employers are making candidates jump through these hoops. Ganos says she often has to explain to her more demanding clients that they can’t expect passive job seekers to spend “eight hours on a job opportunity they know nothing about.” She adds that these programming problems and exercises take place at various stages in the recruiting process, depending on the employer. Usually, hiring managers ask candidates to do them after the candidate has passed an initial phone screen, she says. Software developers: Are you experiencing this trend? Are you finding more employers asking you to work on elaborate programming problems during the recruitment process? IT hiring managers: When it comes to recruiting developers, how do you strike a balance between keeping top talent interested in your organization and getting a good sense of the “human capital” you’re recruiting? Related content opinion Career Advice: Parting Words By Meridith Levinson Apr 11, 2012 2 mins Careers opinion IT Salaries: 10 Cities Where IT Professionals Earn the Most IT staffing firm CyberCoders recently released its ranking of the 10 cities where IT salaries are highest. CIO.com compares this latest salary data with IT salary surveys from other sources. By Meridith Levinson Apr 03, 2012 3 mins Salaries IT Jobs Careers opinion How Project Managers Can Negotiate Higher Salaries The Project Management Institute's latest salary survey is chockfull of specific, reliable data that project managers can use to negotiate higher salaries. Here's an example of how they might use the data in their own salary negotiations. By Meridith Levinson Mar 21, 2012 3 mins Salaries Project Management Tools Careers opinion Why IT Managers Need to Address Skills Shortages in Their Organizations IT managers know that skills shortages in their organizations negatively impact business operations, yetdue to budget and time constraintsthey do little to address IT skills gaps. Is there any way to fix this problem? By Meridith Levinson Mar 16, 2012 3 mins IT Skills Careers IT Leadership Podcasts Videos Resources Events SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Please enter a valid email address Subscribe