Are There Enough Smart Developers for Google?: Page 2

Posted January 18, 2010

Eric Spiegel

Eric Spiegel

(Page 2 of 2)

Not saying all brilliant developers can’t communicate, but if you focus on how smart someone is, you may miss the opportunity to hire a really valuable person who develops your next great product. Or who ends up being a great team builder or business liaison.

Here are some alternatives to consider instead of relying on a set of “stump the developer” questions.

1) For most tech companies you can find common interview questions out on the Web. Even before the Web, I remember developers finding ways to share intelligence on preparing for interviews. Now it’s too easy to find this information and cram beforehand.

It’s okay to use this approach as part of the evaluation, but as a weeding out tool, I don’t think it’s the best route. That’s exactly what happened to this candidate. In her “nightmare” Google interview – even though her writing skills seem to show she has something to offer that Google is missing out on.

2) I’m a big fan of situational interviews. I’d much rather know if a person can handle the intensity and unique circumstances that are prevalent in a turbo-charged development environment. Instead of focusing on logic questions, ask the candidate what they would do in a realistic difficult situation. After all, writing code isn’t just about math and logic. Creativity is something that can be less tangible and only surfaces when a developer is in a pickle.

3) How about communications skills? I know there will be some eyes rolling from techies who are just looking to be left alone to be brilliant. At most companies, interpersonal skills really do matter because you aren’t coding in a vacuum. You have to find a balance of people who can code like a banshee and those who can code very well, but who really know how to bring teams together, successfully promote ideas and interface with business users.

4) Whenever building a team, you can’t just focus on individuals. You need to holistically look at the team and how they will mesh. Therefore, personality comes into play. You could have a candidate take a Myers-Briggs type of test or you could just ask them “what were you like in high school?” It’s amazing how people let down their guard when they start talking about their formative teenage years, and – ta-dah – their true personality surfaces.

I just believe that the more complete person you hire, the better off you are in the long run. Granted, you need a couple geniuses for technical breakthroughs that us average Joe’s might never invent. (Apologies to my very smart college roommate Joe!)

But be careful, because that deer caught in your headlights might be the young buck who brings more than an amazing intellect to help your company build a world-class software development team.

ALSO SEE: Are You a Blue Collar or White Collar Developer?

AND: Do Nice Engineers Finish Last in Tough Times?

AND: Why Developers Get Fired

Eric Spiegel is CEO and co-founder of XTS, which provides software for planning, managing and auditing Citrix and other virtualization platforms.

Page 2 of 2

Previous Page
1 2

Tags: Google, programmers, developers, IT Jobs/Salary, programmer salary

0 Comments (click to add your comment)
Comment and Contribute


(Maximum characters: 1200). You have characters left.



IT Management Daily
Don't miss an article. Subscribe to our newsletter below.

By submitting your information, you agree that datamation.com may send you Datamation offers via email, phone and text message, as well as email offers about other products and services that Datamation believes may be of interest to you. Datamation will process your information in accordance with the Quinstreet Privacy Policy.