Slashdot Mirror


How Should You Interview Your Replacement?

legLess asks: "I've been the Alpha Geek at a 50-person firm for 4 years, and now I'm leaving. The firm didn't have a real IT person before me (they'd only had a network for 6 months), but they absolutely need to hire one now. I'm going to need to be present for the interview, and I'm going to have to ask the tough questions, because nobody else here can. But I've never interviewed anyone before, and I've done very little interviewing myself. What's the best approach?" I'm sure quite a few of you have been in this position before. What help can you offer for those folks who may soon find themselves in this position?

"It won't be too hard to tell if someone's a good fit, personality-wise, but what about skills? Decision-making? Reaction in a crisis? I dislike the aggressive, confrontational style, and I believe it's counter-productive. I don't want to skirt concrete technical issues because we must be sure the person's qualified. OTOH, I don't want to give someone a written examination or stage a bunch of fake system emergencies to see how he or she performs. Do you have a stock list of questions? (e.g. What is the last mistake you have made? How did you solve the problem and what did you learn?) What's been successful for you (on either side of the desk), and what's failed?"

12 of 31 comments (clear)

  1. Why do you care? by Anonymous Coward · · Score: 2

    Really? You're leaving to go on to better things. Don't sweat it, what you need is someone good enough. You shouldn't consider it has to be someone with the same skills as yourself, you won't find them without a mirror. Get the resumes, throw away the useless ones and determine who has the closest skills. Once you have two who are close to the requirements, ask them in for an informal battle with sticks, while playing the music from the gamemaster episode of Star Trek.

    1. Re:Why do you care? by mat+catastrophe · · Score: 3
      I know this is marked "Funny," and it may even be a troll, but I think I should weigh in on why he might (if not "should") care:

      I have also been in a position where I was one of the first in an organization to "get it" and be qualified to make serious changes to the way a place operates. For five years or so, I and one of my close friends, worked at refining the way the place worked. New cables, new systems, new protocols, all manner of stuff. And, true, he was even more influential than I was. But this place is no longer one where anybody can walk in and feel at ease. It's a professional atmosphere now.

      So, why should we care if and when we both walk away for good? Precisely because of those years we spent building the place up. I wouldn't feel happy at all knowing that all our hard work went to shit in far less time than it took to make it right.

      So, that's why you should care about who takes over for you - especially if you give a damn about what you do in the first place.

      --
      sig not found
  2. Remember you part of the job, let others do theirs by bluGill · · Score: 4

    Your job is technical. It is up to HR to look at someone and say "They may be good, but they are really here as a theif/spy." It is up to your boss to figgure out if the new guy's style will fit in with the rest of the company. You are not trained in doing their job and should not try to do it. You are an expert in technical issues, they are an expert in people issues. Don't take their job from them, as they are not taking your job from you.

    Your job is to assess technical knowlege. He should be asking the questions. Since you are leaving make it clear! Hint strongly that this interview could easially be the guys last chance to figgure out how the system is run. That is when he starts he will get a slip of paper (that you wrote just before you left) with the root password(s), nobody else in the company will know anything abouyt the comptuers. The right guy will respond by grilling you to get all the details. Look for things like "I would have done y instead", but some people are shy about criticising so that might not happen even though it is good.

    Have your boss get a non-disclousre if needed so you can take the canidate on a tour of the machine rooms and wiring closets. Ideally you can spend cpend a couple hours doing an overview. (Use judgement, any canidate that is obviously unqualified shouldn't waste your time, but your replacement will appreciate the time spent showing him around. You will appreciate not getting a personal call next month asking questions about the system.

    Interviews are a two way process, not only is the company assessing the canidate, but the canidate is assessing the company. You are the expert on the company and the job. Be more prepared to answer questions then ask them!

  3. The EASY Answer by Masem · · Score: 3
    Just ask them their Slashdot user number.

    Don't have one? Throw them out.

    Then ask for their karma. Then apply the simple formula: R = (1,000,000 - UserID) + Karma*20000.

    Whoever has the largest R value is your perfect candidate!

    (that was a joke, in case you couldn't tell).

    --
    "Pinky, you've left the lens cap of your mind on again." - P&TB
    "I can see my house from here!" - ST:
  4. Not a good idea (but some hints anyway) by stephend · · Score: 3

    I really don't think that it's a good idea for people to do interviews if they've not been trained, especially in the states where there are pretty strict discrimination laws.

    However, assuming that you'll have to do it anyway...

    Technical questions about particular technologies are easy, I'm sure you can manage that. (Just make sure you know the answer and can tell if they're bluffing!)

    More important is to test their problem solving skills and their 'fit' into the companies culture, but that's also more difficult. Putting them on the spot might not be a good idea -- we all get nervous -- so you need to ask stuff about what they've done. Ask them about their current job, problems they've had and how they solved them. If you focus in on enough details you can find out if they're making stuff up.

    It's also important not to ask about hypothetic situations (unless there's no alternative). Would they do what they say, or is that just what they think you want to hear?

  5. Re:My suggestions... by dmorin · · Score: 2
    You know, the more I thought about it the more I figure people are going to yell "Nobody is irreplaceable!" In a way, this is true. They will find somebody to fill your role, regardless. The question is how that role was defined. While you worked in it, the role was defined as "you". In that sense, you are irreplaceable. No matter who they hire, there will be things that you did that this person did not do, and vice versa. What they're going to replace is the template of the person in your role. That's easier to fill.

    So please don't anybody come yelling at me for claiming to be irreplaceable. It's all a matter of how you look at it.

  6. My suggestions... by dmorin · · Score: 4
    The technical portion of the interview should be fairly easy to structure. Look back on your recent past and find some questions that came up that you thought were interesting. Ask those. Ask a few abstract ones (i.e. ones that you yourself don't know the answer to) and see where his thinking goes. See if you like it, if it follows how you would have thought.

    "Chase him down a rathole." If every answer sounds perfect, go depth-first on him and keep getting more specific until you can get him to say "I don't know. I would have to look that up or ask somebody." People who refuse to admit that they don't know something are usually not great hires.

    Figure out what you think your skills are that AREN'T technical. Good sense of humor? Casual attitude? Do you walk around and visit people alot, and keep morale high? Find out if he's got similar skills. One thing I've always thought to be true is that if it comes down only to the technical, then plenty of people could fill my role, and that it's the extras that a given person brings to the table that make him most valuable.

    Realize that hiring your own replacement is something of an oxymoron. I personally look at jobs by saying "I will convince these people that I am the exact person they need for this role. I want them to throw away that paper that says 5 years java, 3 years unix, masters degree, blah blah and say wow, this is the exact guy we need." If I succeed, then there is no way that I could hire my replacement, short of convincing them that I am no longer the right person for the job anyway, and that this new guy is better. That's a weird way to approach it, I know, but it all depends on how confident you are in your position there. If you really believe that you contributed something unique to the place, then there's no shame in acknowledging that it can't be replaced.

    For the record I was asked to do something similar, once, and write down the requirements that they should look for in my replacement. I couldn't do it. It's hard.

    1. Re:My suggestions... by CrayDrygu · · Score: 2
      My thoughts exactly.

      I work for a small town as the sysadmin for town hall, but I do a lot of work in the schools as well. Recently, the elementary school's sysadmin left for a start-up communications company (I'm sitting at her old desk right now, actually). We ran into a small problem when trying to figure out who to hire in her place, though -- exactly what are we replacing?

      Due to some general disorganization by the management here, instead of focusing on more specific tasks, each of the sysadmins here have a building (town hall, high school, middle school, elementary school) where they're expected to take care of the whole thing. We've sortof formed our own sub-positions -- I'm good with UNIX and the hardware, Jeff does networking, Mary does vendor relations, and Katy (the one who left) was great with the software. However, instead of hiring someone to be, essentially, a software techie, we needed to find someone who could be all four.

      This made it tough to find a replacement, because we kept taking the approach, "What did Katy do? Now let's hire someone to do that." Well, needless to say, we can't do that. You can't ever find a person to replace the old guy. Instead, you need to find a person who can fit in the position.

      --

      --

      --
      "I personal[ly] think Unix is "superior" because on LSD it tastes like Blue." -- jbarnett

  7. A good way to start off... by Tower · · Score: 2

    Ask them if they've ever read Simon Travaglia's BOFH (the originals and the new ones at theregister.co.uk). A good icebreaker, and, uh... it presents good reference scenarios... yeah...
    --

    --
    "It's tough to be bilingual when you get hit in the head."
  8. Does anyone give *practical* tests? by shippo · · Score: 2
    I've attended a number of interviews, but I've never been given a practical test.

    Practical, under pressure tests are the only real way of weeding out the capable from the incapable. A really good test would be to give someone a broken system using an OS variant or piece of software they'd never seen before, and ask them to fix it. Give them a PC with web. Most will panic, others will chose options at random, hoping things will work, but some will tackle it laterally, using whatever resources are available, performing web-searches and .

    I've had to do things like this under pressure. I once was sent to a customer to fix a number of things, one of which was some obscure NT backup software which wouldn't backup. I didn't even have any practical experience of NT at the time. By a process of elmination I discovered the the cause of the fault and fixed it in around 10 minutes - the customer had had the problem for months.

    I also attended a training course where we were given servers that had been broken in about 5 different ways (missing executables, corrupted data files etc) and was expected to get everything working ASAP, without resorting to a full system restore from OS media and data backup. A really nasty test, but I was the only one to pass it with flying colours.

  9. Find out if they even know what they *did*. by NevDull · · Score: 3

    I've interviewed a number of people in the past year or so. I've had quite a few things which come to mind...

    There was a guy who had worked at a company which did mail and something else in India... I asked him what port SMTP was... he didn't know. He had Oracle on his resume... so I tried to get him to give some details... it took 20 minutes to get him to admit that they had DBAs who did the actual work *and* made sure the processes were running, and all he did was make sure that an app which used the Oracle stayed running.

    I interviewed a guy who worked exclusively on DNS for three months and he didn't know what port it used... and stared at me blankly when I asked.

    I interviewed another guy who called himself a UNIX sysadmin and was going for a Senior Systems Engineer position, but he didn't know what to do if the root password was lost/forgotten on a Solaris box.

    WHAT!?!

    Insist upon an honest self-evaluation, and be ready to call them on the honesty...

    --

    Find the obvious, but that which people don't worry about when they play with something at home. Any schmo can run NT/2K at home and set up a PDC, printer and file shares, etc.

    You don't need someone who has done everything... you're unlikely to find one of those without paying boatloads... you want someone who has done enough to be comfortable and know the basics without thinking, and can figure it out with anything else.

    --

    When I was being interviewed for my first computer-related position, as a Cluster Consultant (TM) for the labs at Carnegie Mellon, when they asked how I'd handle a question on XYZ (which I'd never touched), I answered that I'd grab the manual and walk back to the user's station with them and work through it with them.

    When I later got to the point where I was able to read the post-interview discussions on the ACS bulletin board, I found out how much they'd thought that it meant that the first thing I said was that I'd grab the manual.

    Nobody should be expected to be infallible or omniscient. After a certain amount of knowledge, it's the approach which counts.

    -Nev

  10. take it easy.. by kipple · · Score: 3

    ...make some computer related jokes, see how they react. if they are nervous in front of another geek, they'll be even more nervous by themselves while the whole company's network is going down.. and perhaps not being able to survive it.

    wow, I'm optimistic today.

    --
    -- There are two kind of sysadmins: Paranoids and Losers. (adapted from D. Bach)