radiantmatrix has asked for the wisdom of the Perl Monks concerning the following question:
I have an unusual opportunity at work. My position involves a lot of process design and security work, but developing Perl applications is a big part of that job. My group's manager was recently offered a promotion that moves him out of my direct "chain of command".
I've been offered the opportunity to interview candidates for the position. Having been a manager before, I know how to interview someone whom I will be managing -- however, this is the first time I've had a chance to interview someone to be my manager.
Anyone have ideas on what to ask during the interview to increase the chances of a clueful (and Perl-friendly) boss?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: (OT) Interviewing a potential manager
by Old_Gray_Bear (Bishop) on Aug 06, 2007 at 23:12 UTC | |
In the past, when I have been in this position (auditioning a new lead-programmer, section-lead, department-lead, and once a VP of Engineering), I start off trying to find who they are and what they have been doing -- Watch for waffling answers and tick them in your notes as something to come back to later. (I always take notes on a pad of paper during the interview process. It keeps me from fidgeting and keeps the Interviewee honest.) The second round of questions is exploration of places where I got weasel words and waffling answers the first time around. I'm trying to get information from them, not put then on the spot -- 'That was interesting, what you said about xxxx, can you expand on that?' -- but I want to know why they waffled. Basically, I need a Manager who has intelligent opinions and the moxie and juice to be able to defend them in a civilized conversation. And, in this litigious age, I want the answers to the Hand-Grenades to leave me feeling comfortable with the candidate's ethics. At the end of the interview, I should know if I'd be comfortable introducing this candidate to my Dog, my Mother, and my Sister. And coincidentally, I should have found out whether there is anything that might make working in the same room with them a bit sticky. I have had a Candidate who couldn't stand 'Rock and Roll' and said so in the interview. I pointed out the usefulness of headphones. Later I introduced her to the introductory riff in "Jumpin' Jack Flash"(the Rolling Stones), the bass-line in Credence's "Heard It Through the Grapevine", and the coda of Mark Knopfler's 'Speedway in Nazareth' (I quote: "It's almost Bach-ian in the way the multiple lines play off each other -- Is all Rock and Roll this good?"). If I can't get that level of comfort fairly quickly, then either there is something wrong with the candidate (down check, next Interviewee please), or their answers are so interesting that I didn't get through my full list of questions. In that case, I negotiate with H/R for another time-slot later in the day, or invite the Candidate out for a beer and conversation after H/R is done with them. (Note: this is a somewhat insidious interview technique -- get a couple of pints of Bass Ale in the candidate and see where they go....) Bear in mind, that a Reasonable Manager (no, this is not an oxymoron) will not try replace the primary language of a shop overnight, or even over a couple of years. The last thing a New Broom wants is to start a project that will fail. And replacing Perl with anything else is not a simple proposition (been there, done that, didn't have no fun, and the t-shirt doesn't fit). A New Manager wants to keep the new job. So, for the first six to eighteen months a Reasonable Manager will pick on problems that are winnable. You get to assist them in determine which problems are winnable....
---- OGB | [reply] [d/l] |
by jhourcle (Prior) on Aug 07, 2007 at 00:00 UTC | |
Do you have any children? It may be a regional thing (state/country), but the candidate might claim that this question is trying to get information about their age and/or marital status. If you're in a large enough organization to have an HR department, it might be worth asking them for guidelines about the types of questions to avoid. And I'll agree on the 'why are you leaving' (or 'why did you leave', as the case may be). It can also be a hand grenade question, as sometimes people will just go off talking badly about the company/people they used to work with. For management jobs, I'd expect the answer to be mostly diplomatic. ... Another question that I seem to keep getting asked is 'have you ever been fired from a job, or left because you were told you were going to be fired?' (mostly for security forms, as opposed to in an actual interview, though) I just remember the question, as I get to answer 'Yes', and in the follow up 'why?' I get to answer 'use of sarcasm' | [reply] |
|
Re: (OT) Interviewing a potential manager
by eyepopslikeamosquito (Archbishop) on Aug 06, 2007 at 22:02 UTC | |
I suggest you try to design some behavioural questions based on the attributes you're looking for in a boss. For a manager, I'd focus more on communication, leadership, supervision, organizational and delegation skills than technical ones. Apart from interviewing him/her one-on-one, I'd further ask the applicant to give a technical whiteboard presentation to all members of your team and allow power of veto to any team member (this is what Peopleware calls an "Interview Audition"). I'd also have at least two other team members interview him/her one-on-one. Here's a random selection of some of my favourite interview questions: | [reply] |
|
Re: (OT) Interviewing a potential manager
by Marza (Vicar) on Aug 06, 2007 at 20:16 UTC | |
You liked your old boss right? Write a list of reasons and make questions around them. Don't limit yourself to him being Perl friendly. You could end up with a Perl friendly lunkhead for a boss | [reply] |
by radiantmatrix (Parson) on Aug 08, 2007 at 21:04 UTC | |
You liked your old boss right? Honestly? Not particularly. The man was entirely prepared to make the two Perl programmers on his team port all of the production Perl code (much of which has run without issues for years) to .NET because "Perl is unmaintainable." We only talked him out of it by escalating to his boss and explaining that (a)neither of us knew .NET well enough, (b)the UNIX scripts were not likely to be successful as .NET applications, and (c)we don't like spending time and money to fix stuff that's not broken. Updates:
<–radiant.matrix–>
Ramblings and references The Code that can be seen is not the true Code I haven't found a problem yet that can't be solved by a well-placed trebuchet | [reply] |
|
Re: (OT) Interviewing a potential manager
by jhourcle (Prior) on Aug 06, 2007 at 22:18 UTC | |
Besides the topics that eyepopslikeamosquito mentioned, the generic 'what was your most miserable failure?' with a followup of 'what would you have done differently, in hindsight?' can give you some insight into a person's personality. From the last time I had to hire someone, here are the generic questions that I asked: update: fixed a typo. | [reply] |
|
Re: (OT) Interviewing a potential manager
by perrin (Chancellor) on Aug 07, 2007 at 05:03 UTC | |
| [reply] |
|
Re: (OT) Interviewing a potential manager
by blue_cowdawg (Monsignor) on Aug 07, 2007 at 13:53 UTC | |
I view the interview process for a potential boss pretty much the same as for a subordinate. I too have been both a manager and the (barely) managed! :-) My favorite interview questions to ask that can help you generate more questions are: Getting a feel for a candidate's project management skills (using the questions I've posed as a springboard) is not a bad thing either. One final question I ask after they've gone through their "dream project" discussion is " was the project a success or a failure and what made it such?" The range of types of answers you get are fairly enlightening and can give you more insight into how the person thinks. And finally, "how did you handle handing this project off to others after you were completed?" can be an eye opener as well. Quite often you find out the person never handed their pet project off but in fact used it as a means to justify their existance where they were at. Just some thoughts. My last thought: be fluid in your interviewing strategy and adapt to what you find. Avid the temptation to follow as script because you might miss something if you are not adaptable. Peter L. Berghold -- Unix Professional Peter -at- Berghold -dot- Net; AOL IM redcowdawg Yahoo IM: blue_cowdawg | [reply] |
|
Re: (OT) Interviewing a potential manager
by zentara (Cardinal) on Aug 07, 2007 at 11:52 UTC | |
I'm not really a human, but I play one on earth. Cogito ergo sum a bum | [reply] |
|
Re: (OT) Interviewing a potential manager
by telcontar (Beadle) on Aug 08, 2007 at 18:01 UTC | |
I've always thought a really good boss in terms of knowledge is someone who knows their way around the IT landscape (development, system administration and so forth), with focus on what it is they should be managing. It might be helpful if, for instance, they are responsible for software development, they know some basic system administration as well - they might have to deal with other teams or departments. I think it is very important for a manager / boss to be very well organized. This sounds obvious but I know of many companies where the problem really is that a department boss either has no clue about what it is they are managing (at a really big company in austria that has a server housing center), or are very unorganized (the sysadmins don't have a set of procedures for specific events, no ticketing system, and so forth), or both. It is sad how many companies have people in management positions that are like that, even (or maybe especially) big companies. But I think the 'human' part might be really more important. I've previously quit at a company I co-founded because I had ethical issues with the way people were treated. Think about things you've previously liked or respected in a boss and try to structure your questions around those qualities. Things I think a boss should do ... -- tel | [reply] |
|
Re: (OT) Interviewing a potential manager
by maspalio (Scribe) on Aug 08, 2007 at 09:38 UTC | |
IMHO, a not-so-bad manager is a guy that relieves you from political/hierarchical/administrative hassles in order to let you get the job done (design-wise and implementation-wise). He should also arbitrate in case of conflict with your peers and defend you in front of other managers (e.g., schedules of your dependencies, conflicts with their minions, etc.) I would ask questions about how he would handle such situations (or possibly have already handled BTW). | [reply] |
|
Re: (OT) Interviewing a potential manager
by gam3 (Curate) on Aug 07, 2007 at 21:02 UTC | |
-- gam3 A picture is worth a thousand words, but takes 200K. | [reply] |