Slashdot Mirror


Interviewing Experienced IT People?

thricenightly writes "After more than 20 years in IT I've learned that the most valuable people in a team are frequently the old timers. Young pups straight out of college might (think they) know all the latest buzzwords and techniques, but in the real world, where getting working products delivered on time and on budget is of paramount importance, people who have been doing the job for a decade or two tend to be the people I'd rather be working alongside. I've recently been elevated to a position where I get to interview and choose those who get hired in my department. Although I'm very much focused on choosing the right person for the role regardless of age, experience or whatever, it's probably fair to say the more mature applicants will get a more sympathetic hearing from me than they might from most other interviewers for IT roles. The question is, what do I ask older applicants to get them to demonstrate the value of their experience? My current gambit is something like 'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?' This gets responses ranging from the vague to the truly enlightened. All next week I'm interviewing for a number of senior software designer and developer roles. What should I be asking of the more experienced applicants, and what responses should I be looking out for?"

28 of 835 comments (clear)

  1. What they bring by DoofusOfDeath · · Score: 5, Funny

    'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?'

    I think you'd find they have a keener understanding of how to bring a civil suit for age discrimination.

    1. Re:What they bring by PCM2 · · Score: 5, Informative

      It's very easy to suddenly whip out the discrimination card

      I believe that was the GP's point.

      Seriously -- my mom worked in human resources for many years (not her proudest moment), and bringing up age is not something you want to do in an interview. Another good way to get slapped with a lawsuit is to tell someone who is calling for a reference that the candidate in question was fired from your company for stealing -- even if he was. If you don't understand these things, I would seriously suggest requesting a sit-down briefing with your own HR department and have them fill you in on the labor laws in your state.

      --
      Breakfast served all day!
  2. I don't get it by SparkleMotion88 · · Score: 5, Insightful

    Are you looking for ways to justify hiring more experienced candidates instead of less experienced candidates? Are you worried that the older folks you interview won't outshine the younger folks like you want them to? If you want to build a successful team, you should probably just make hiring decisions based on who you think will be more successful. Your pre-interview biases can only hurt your company and the industry.

  3. Interesting question ... by hedronist · · Score: 5, Interesting

    Definitely an interesting question.

    Most senior (read: geezer) geeks I know have firmly held opinions on ... just about everything. In most cases these opinions are the distillation of decades of experience. This doesn't mean that they are (necessarily) stuck in a rut, but it does mean they are unlikely to be swayed by the language/methodology du jour.

    So one thing I would want to know is can they work in the specific environment you have in place (or planned). I've got 35 years and N^2 languages behind me, but you say 'Java' and I say 'Life is too short'.

    Another valuable trait in a senior member is the ability to pass on their experience to other members of the team. This can be as a role model, as a mentor, or even as someone who gives periodic instructional seminars. A way to keep balance might be to have some of the younger members give talks on things that are more cutting edge and that the seniors might enjoy learning. For example, I've been using RCS/CVS/SVN since God was a young child, but I had someone half my age sit me down and give me a real tour of Mercurial (hg) and it blew me away.

    I'll be interested in hearing what you come up.

  4. Passion is critical by spydum · · Score: 5, Insightful

    I think I've found that hiring passionate people, whether loaded with experience, or fresh out of college is the key. Someone who is passionate about technology and their job will ultimately lead you to a better work place, and will continually strive to improve on their work. Some people may be good because they've been doing it for a long time, but if they don't particularly care about the job, you can't expect them to continually want to do great things for your company, nor stick around all that long.

  5. Ask about priorities by Toe,+The · · Score: 5, Interesting

    Here's a question you can ask every applicant. There is no right answer, but it would be interesting and telling to see what they do with it.

    Organize these IT concepts by priority:

    Uptime
    Backup
    Customer Service
    Security
    Documentation
    User Experience
    Fault Tolerance
    Best Practices

    Add/subtract terms as you see fit. You get the idea.

  6. Ask about their mistakes by scarpa · · Score: 5, Insightful

    Ask them to talk about the mistakes they've made or project failures they've been a part of.

    If they claim it's never happened, or it wasn't their fault, etc, then they probably are lying or stupid.

    If they can explain the failure, why it happened and how they've avoided the same thing in subsequent projects you've probably got a good one.

  7. no! by Lord+Ender · · Score: 5, Insightful

    Don't mention age! Don't mention you are discriminating applications based on age (even if you phrase it as being "more sympathetic"). You are setting yourself up to get sued bigtime!

    I consider it to be a major problem that nobody in IT is willing to train junior-level employees up, anyway. But if you are convinced you need gray hair to do the job, ask them to give examples of projects they have lead in the past. That will give you a legal, meritocratic approach to being a discriminatory bastard.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  8. Interview the person like you actually care, oh an by juuri · · Score: 5, Insightful

    oh and ...

    IT interviewers tend to be terrible as the person who is interviewing proceeds to treat the applicant like auditing a software application. The same terms, styles and such simply don't apply. They are people just like everyone else, only with less showering and better toys.

    You interview IT people much like you would interview anyone else:

    You ask them deep questions, that require more than a few words to answer.

    You put them in problem situations they would normally face and find out their process for working through them.

    Get a feel for how comfortable they are with you and other interviewers, culture fit is incredibly important for small organization sizes.

    Actually have READ their resume and ask them questions on some of the more small or trivial things.

    Ask questions about where they want to be in 5 years, how are they with shifting priorities, what's their work goal for the next two months. Get a feeling for how they deal with change over time.

    Ask them what they dislike most about their field. What they LOVE about what they do.

    Get them to describe any long term projects they may have been part of and what they feel was their ultimate contribution to it being a success.

    Ask them about their worst fuck up, everyone has one. This says a lot about a person when they can easily tell you one and how they learned from it. ... and for fuck's sake don't ask lots of stupid little nit picky questions unless you are sure they are embellishing on their field knowledge. Asking someone about the different arguments to a specific command or sub call shows that *you* don't get it. There's more in IT than anyone person can know, find out instead how they go about learning new things and how actively they do so.

    --
    --- I do not moderate.
  9. Ask questions that test pragmatism by Petersko · · Score: 5, Interesting

    I'd rather have a pragmatist than an idealist any day.

    I also don't want to hear never-ending whining from an open source evangelical. If I ask your opinion, and you say Microsoft sucks, that's fine. I asked. But after that, if Microsoft is part of the job, I want to know I don't have to listen to you bitch about it.

    In fact, you might describe the environments/toolsets and ask the candidates how they feel about them.

  10. Re:What mistakes have you made? by haystor · · Score: 5, Insightful

    That good GPA indicates you passed up a lot of opportunities that you'll regret later.

    --
    t
  11. Re:Slashdot ID by qoncept · · Score: 5, Insightful

    I think this is exactly what the OP was talking about. Sure, you're a huge computer nerd and can code anything and make it work, but that's a very small part of a software dev job. Collaborating with others, sharing ideas, designing, working with customers, leveraging your position to gain resources, convincing management why you're right, scheduling, so on and so on.. you don't get that coding at home and you don't get that at school.

    I was fortunate enough to be thrown in to it and gain the experience in the Air Force, and how anyone "gets their foot in the door" blows my mind. I have some very smart friends who are very capable, but in an actual work environment, they'd be completely lost, and that goes for most everyone fresh out of college with a computer science degree. Experience is what makes you useful. An experienced programmer doesn't need experience in a particular language to be at least servicable, but a hotshot young gun could know a language like the back of his hand and be worthless.

    I'm not saying I don't think you are capable or even that I don't think you have the experience. But whereas you (I'm assuming semi-jokingly) refer to how long you've been on slashdot as evidence that you know what you're doing, I would refer to the projects I've worked on and not only the work I've done, but how I've affected the team working on them as a whole and how they've affected me.

    Which brings me to the OP's question. Some of the important things I listen for in interviews is how people have dealt with adversity. Name a problem you had on a project and how it was overcome. Name a time your solution was wrong and how you dealt with it. Tell me about a time you had a problem with someone on your team and how you overcame it. The technical stuff is a given -- look at their resume. I want to know how this guy will make us successful.

    --
    Whale
  12. Experience with disasters by Anonymous Coward · · Score: 5, Funny

    Mention how your company is committed to Total Quality Management and ISO 9000 processes. If the guy doesn't start running for the exits, he's not learned anything from his experiences. Try and have someone track him down and explain that you were just testing before he makes it to his car, or you'll never see him again.

  13. Re:Interview the person like you actually care, oh by RotateLeftByte · · Score: 5, Insightful

    Don't ask the old guys
    "about where they want to be in 5 years"

    They don't give a toss as long as they are coding/testing etc.
    Take it from me, once you get to a certain age, you don't give a shit about the greasy pole.
    They know their limitations and thus can work within them and get on with the job.
    And yes, I have called an old boss of mine a dipstick.
    He didn't give me the sack. He just labelled me as an awkward bastard as what I told him about the project was true and it saved his ass.

    I'm 55 and happlily desiging complex systems. I don't want to be a manager or team leader. I'm a Designer/coder/Architect/General Dogsbody who will tell you whats what with a proposal/project. Once my new boss understands that, we generally get along fine. Which is why I am a contractor and not a permie. I'm no threat to their job.

    --
    I'd rather be riding my '63 Triumph T120.
  14. Re:Wrong idea! by Anonymous Coward · · Score: 5, Funny

    Dear Slashdot,
        I have a set of pre-interview biases. How can I frame my interviews to support those biases?

  15. Re:Here's your answer.. by GuyverDH · · Score: 5, Insightful

    You don't get rights just because you're young, old, black, white, yellow, pink, blue, male, female, etc...

    Yes, all people are created equal, that does not imply that all people ARE equal.

    Experience matters, as does intelligence, attitude and aptitude.

    If you can say you have the experience that someone older has, as well as the attitude and aptitude of the older applicant, then you are equal, if you don't have that experience, attitude or aptitude, then you aren't, it's as simple as that.

    It's not age discrimination, it's making a decision weighted on key factors that mean more than any education.

    I'd rather hire someone with years of experience, a can-do attitude and the technical aptitude that enables them to almost intuitively understand a system or troubleshoot a problem, than someone with only a few years of experience, a PHD and a "I'm too good for your job" attitude any day.

    --
    Who is general failure, and why is he reading my hard drive?
  16. Way To Get Sued by nick_davison · · Score: 5, Insightful

    My current gambit is something like 'IT is seen as a young man's game. My next applicant after you is 23 years old. What do you know that he doesn't?'

    It is illegal to discriminate against anyone over the age of 40. (For the US. Differs elsewhere.)

    A question like that demonstrates, clearly, that you see age as a factor.

    You see it in terms of encouraging older applicants.

    People who don't get what they want are often somewhat bitter and tend to remember things differently.

    They are going to simply see, "He openly voiced an issue with age. I'm over 40. I didn't get it. I'm suing."

    Lawsuits aren't about who's right and wrong. They're about how much it costs you to defend yourself even when you are right. Your company may settle, even though you know you're in the right, to avoid court costs. They may win but still be out the tens of thousands it cost to defend themselves. Either way, you're the idiot who asked a stupid question and cost them a fortune.

    Don't put age in to any question. Don't put gender in. Don't put marital status in. Don't put sexuality in. Don't put race in. Just leave them alone.

    If you really want to give older people a chance, ask a question that's so removed from "age", no one can sue you over it. Try, "We've talked about specific experiences. What do you think the benefit of your culmulative experience is?" Then the guy who's got 20 years of it can be guided to what you're looking for.

    But mention age, sex, race, sexuality, marital status, etc. and you're begging to get hurt.

    You'd never ask, "I've got a male coming in next. Tell me how your being a female gives you an advantage he doesn't." or "I've got a white guy coming in next, tell me how the experience of growing up black in America helps give you the edge." Don't be stupid enough to do the same thing with age.

  17. Re:Slashdot ID by clustersnarf · · Score: 5, Funny

    What do I get for a low 3 digit one? :P

  18. Re:What mistakes have you made? by Sneftel · · Score: 5, Funny

    I'm a fresh graduate with...no work experience.

    In other words, I've never made a mistake ;)

    Oh, you've made one mistake all right.

    --
    The opinions stated herein do not necessarily represent those of anybody at all. Deal with it.
  19. Re:Ask him if he can get you a woman by clustersnarf · · Score: 5, Funny

    Apparently a 236 UID doesn't get you troll resistant armor.

    Guess I'll have to re-roll my character.

  20. What are you proud of? by unix+guy · · Score: 5, Interesting

    If you want to get information on how your older geeks think, just ask them, "Of what project you've worked on are you most proud - and why?"

    If their eyes light up and you get enthusiastic responses then you know they do this job for the love of the project - the thrill of the chase... And that means they'll be an enthusiastic and contributing member to your team. If you get dull responses then they are in it for the money - or are burned out and might not be the asset you want..

    --
    "Straddling the sword of technology..."
  21. There really is no such thing as "falling behind" by pushf+popf · · Score: 5, Insightful

    I don't want to generalize much, but there is a tendency for older IT folks to fall behind, often far behind, the tech curve. You know, as we get older, we have other priorities which is OK, but you want that experience they have, but you also want someone who can take your company forward. But older IT folks are also very capable to get upto speed on newer tech often quite quickly.

    You may require a specific skill set or technology, but the reality is that math and customer service hasn't changed all that much.

    The servers need to work, the apps need to run and the customers and users need to be happy. If you need someone to twiddle something in the Next Hot New thing, hire the old guy and get him a code monkey.

    Additionally, what the employee doesn't do is likely to be as valuable as what they will do. By the time someone hits their 40's or better, they're unlikely to say "screw the company" and fly off for week long drunken orgy with your secretary. They're also unlikely to do socially inappropriate things in front of customers or do really stupid things with your hardware like yanking good drives on a production machine "to see if the RAID works".

    If you hire the right person, he's also likely to know how to cover your butt when something bad happens, where the young guy with nothing to lose would be just as happy to throw you under the bus.

  22. Re:Here's your answer.. by internerdj · · Score: 5, Insightful

    Yep experience matters and some times in a bad way. A can-do attitude? Yes. Technical aptitude? Yes. Experience? Maybe. If a person isn't willing to work with the team then you don't want them on your team. I've met plenty of people that are unwilling to listen to a good answer from a young person because the young person is young and by extension inexperienced. But that young person is closer to school, meaning they learned from not just your mistakes but the mistakes of the industry over the past 30 years and very likely the youngsters were playing with real-world code long before they ever could have counted it experience. Not that that is all there is to experience but don't ignore the youngsters.
    I've been writing software for nearly 15 years and real world stuff for almost 10 and I was supporting friends and relatives with IT stuff long before that. On my resume you see 5 years professional employment. Plenty of kids getting out of school now have been writing stuff since I started, have no "professional" experience, but have been cutting their teeth on open source for years.

  23. Re:Here's your answer.. by cortesoft · · Score: 5, Insightful

    You are creating a false dichotomy there.. of COURSE you would prefer the a can-do experienced person over someone with an "I'm too good for your job" attitude. You are absolutely wrong, however, to categorize all old people in the first group and all young people in the second group. There are many young people who are experienced and have a can-do attitude, while there are older workers who feel they are too good for their job.

  24. Re:Here's your answer.. by Lershac · · Score: 5, Insightful

    I've met plenty of people that are unwilling to listen to a good answer from a young person because the young person is young and by extension inexperienced.

    That is the killer right there. Most older successful people know that everyone is a resource, and LISTEN to everything. Anyone that refuses to listen to someone because of some preconceived notion fails the test.

    Usually what older folks bring to the team is the experience of their own mistakes, not just in their chosen field, but in life. People skills that successful people develop over time are super-valuable and can be the glue that holds a team together.

    --
    Chuck
  25. Re:Slashdot ID by Joe+Snipe · · Score: 5, Funny

    Don't forget that coding consists of 80% programming and 80% troubleshooting.

    I can see why.

    --
    Sometimes, life itself is sarcasm...
  26. Re:Here's your answer.. by repapetilto · · Score: 5, Insightful

    So you worked really hard, beyond expectations, etc. Where did that get you? I mean in terms of eventual success with work, accomplishments, happiness with life, etc. I'm not trying to be cynical, it's just that I'm in grad school (biomed. not CS so not quite the same but still) and have been coming across alot of different attitudes towards how much time/effort one's job needs to take up in order to do something that contributes to society and leaves you satisfied with your effort without wasting your life away working for someone who benefits more from your effort than you do yourself.

  27. Re:Here's your answer.. by Cassius+Corodes · · Score: 5, Insightful

    When I graduated college 10 years ago, I was one of those ambitious people... I often stayed at work till 10pm to insure our products/projects met their milestones etc... Recently we hired new hires that are of the new generation. So far, many of these people are out the door as soon as the clock hits 5, regardless the status of their projects and when the milestones were... Even when I'm travelling on business and am halfway across the world, they don't want to take any personal time to give me a hand (even if it's to upload a project they are past due on). They didn't even bother taking their work laptops home, because they don't want to "work" outside of work.

    I happen to be one of those people - I don't mind helping out with a few reasonable things and putting in a few extra hours on rare occasions, but many companies expect you to work 60+ hours a week, and if you don't you are not a "team player". Well I say fuck that. You pay me - I work. When you don't pay me - I don't work.

    I don't consider my life goal to help some company achieve X business goals. I know the company is not loyal to me - they will fire me if they need to - so how can they expect loyalty from me??

    --
    Control is an illusion, order our comforting lie. From chaos, through chaos, into chaos we fly